Category: Status Updates

  • 2025 – Week 4: AI Weekly Update & Weekly Progress

    2025 – Week 4: AI Weekly Update & Weekly Progress

    Reading Time: 3 minutes

    AI Weekly Update: This week was full of exciting progress on multiple fronts—from experimenting with brand-new AI tools to building out fresh websites and further refining my development processes. Below is a detailed rundown of everything that’s been happening, along with the challenges I faced and the lessons I learned.


    A.I. Updates

    DeepSeek R1 (70B Model)

    One of the most thrilling developments in this AI Weekly Update is my successful setup of DeepSeek R1 locally. By using two RTX 3090 Tis and one RTX 2080 Ti, I managed to run the 70B model smoothly. It’s been remarkably impressive in terms of its reasoning capabilities and response times, and I’m eager to test it against other AI solutions in real-world scenarios.

    I’ve been sharing my findings on X (formerly Twitter) and engaging with the AI community for feedback. Through these discussions, I’ve gained insight into how others are deploying large language models and tackling common challenges like memory optimization and prompt engineering.


    Tool Exploration

    This week, I also explored a variety of AI tools and plugins, each with its unique advantages:

    • Cursor: A coding companion that helps streamline certain tasks, though I’m still evaluating its best use cases.
    • Trae.ai: Offers an intuitive environment for quick AI-powered code generation and debugging.
    • VS Code Plugins (Continue, Cline): These extensions are invaluable for real-time code suggestions and AI-driven refactoring.
    • ChatGPT: I canceled my $20 account, as I’m pivoting to more customizable solutions. However, I recognize ChatGPT’s utility in rapid prototyping for various tasks.

    API Setup

    Thanks to the expanded array of providers available, I’ve configured API keys for Anthropic, OpenAI, DeepSeek, and Google AI Studio. Having these ready gives me the flexibility to switch between different AI backends based on the project requirements. Whether I need faster generation, deeper context understanding, or specialized features, I can pick and choose the best engine for each task.

    Go-To Stack

    Currently, my favorite combination is VS Code + Cline with Anthropic/Claude 3.5. This setup offers a robust environment for brainstorming, coding, and debugging, allowing me to iterate on features quickly. I’m consistently impressed by Claude’s ability to handle extended context, which is particularly useful for more complex development tasks.


    Website Projects

    1. naplestea.com

    One of the more exciting ventures in this AI Weekly Update is my continued progress on naplestea.com, a new website where I plan to sell tea. The tech stack includes:

    • Next.js (15.1.5)
    • Strapi (5.8.0)
    • MariaDB
    • Dockerized setup with Nginx Proxy Manager

    This marks my second major Next.js project of the month (the first being Benchie.io). After spending significant time squashing lint and build issues, I’m pleased to confirm I can now run npm run build without any errors.

    Next Steps for naplestea.com:

    1. Finalize the e-commerce flow and set up automated email sequences for customer engagement.
    2. Convert the remaining static pages into dynamic content pages using Strapi, enabling easy updates and scalability.

    2. colliercomputers.com

    I’ve also been active on colliercomputers.com, where I created a quick video showing DeepSeek R1 70B running with OpenWeb UI. This demonstration helps illustrate how local deployments of advanced AI models can be achieved on consumer-grade hardware.

    Upcoming Tasks:

    • Benchmark the Gateway 500 SE PC to understand its performance limits.
    • Restore the Dell Dimension 4700 with Windows XP, mainly for retro-compatibility testing and archival purposes.

    3. jorgeiglesias.com

    This week, I also focused on jorgeiglesias.com, though changes were minimal. My main plan is to enable cross-posting of blog content between my various websites, using tags or categories to determine relevance. This feature will improve both reach and SEO by sharing pertinent articles across multiple domains.


    Looking Ahead

    AI Agents

    A key goal for next week in this AI Weekly Update is to develop custom AI agents, primarily using Browser Use and n8n. I want to create an agent that can automatically generate tasks, helping me streamline workflows across my projects. This could be a game-changer for productivity, especially if it integrates smoothly with my existing Dockerized setups.

    E-Commerce & Email Flows

    I’m also determined to wrap up the core shopping cart functionality for naplestea.com, ensuring a polished and user-friendly e-commerce experience. Automated email sequences—welcome messages, order confirmations, and re-engagement campaigns—are top of my list.

    Systems & Benchmarks

    Lastly, I plan to establish baseline benchmarks on older PCs, documenting their performance under various operating systems. This includes measuring how well these machines can handle modern software tools, which can be particularly useful for retrofitting or specialized tasks.


    Final Thoughts

    This concludes the AI Weekly Update for Week 4 of 2025. It’s been a whirlwind of AI model experimentation, Docker troubleshooting, and Next.js refinements. Despite occasional hurdles—like persistent lint errors or configuration mishaps—I’m proud of how much progress I’ve made.

    If you’ve experimented with DeepSeek or created your own AI agents, I’d love to hear about your experiences. Sharing insights often leads to creative solutions and new collaborations!

    Thank you for tuning in, and I look forward to providing another deep dive next week. Whether you have questions, comments, or just want to share ideas, feel free to drop a line. Let’s keep pushing the boundaries of what’s possible in AI and web development.

  • 2025 – Week 3: Weekly Progress Update

    2025 – Week 3: Weekly Progress Update

    Reading Time: < 1 minute

    It’s been an exciting week, though much of my time is consumed by my day job—as it should be. Despite the busy schedule, I manage to carve out moments after hours, often while winding down in bed, to make updates on the various projects I have going. If you’ve been following along, you know I juggle quite a few projects, but I always try to prioritize the ones I believe matter most.

    This past week, I focused on cleaning up and improving SWFL.io, my local news site. One of the highlights was adding date filter logic, which makes navigating the site even more user-friendly. I’m also seriously considering migrating the site to a Next.js framework—it feels like a straightforward enough transition and would make things even more streamlined.

    On the Benchie.io front, progress was satisfying. This app, which helps me track and organize computer benchmark results, now has improved logic for dynamically adding forms and displaying results based on those inputs. I also expanded support for a few more benchmark tools, which should make the app even more versatile.

    Looking ahead, I’m planning to spend more time benchmarking and, hopefully, indulging in some old-school gaming. Oh, and I did pick up a few video cards that I’m really excited to check out—though realistically, I may not get around to those for a couple of weeks.

    Until next time, stay curious and keep building.

  • 2025 – Week 2: Weekly Progress Update

    2025 – Week 2: Weekly Progress Update

    Reading Time: 2 minutes

    Week 2 of 2025 got a bit stretched out due to the year starting on a Thursday—Week 1 ended early, and Week 2 ended up taking up extra days. In any case, here’s a look at everything I’ve been working on across my various projects:

    Day Job + Daily Updates

    I decided to begin sending brief daily recaps to my development team at work. While it takes a little extra time each evening, these updates are already helping everyone stay on the same page about progress, roadblocks, and what’s coming next.

    Franck Landscaping (Client Project)

    I spent a fair amount of time finalizing tasks for Franck Landscaping. The primary goals were to boost SEO, tidy up the navigation, and strengthen security measures. I also revamped the site logo for a cleaner look.

    In addition, this project has been slightly on hold for a bit; we recently got the sign-off on payment and design approvals, so I wrapped up remaining tasks and am gearing up to launch. Conveniently, this client also helps me with irrigation and lawn care, so it’s a win-win partnership.

    Moving forward, I’ll integrate Google Business listings and set up analytics to provide valuable data insights—helping Franck Landscaping reach more customers and track performance effectively.

    CollierComputers.com

    On the CollierComputers.com front, I experimented with recording benchmark sessions using a budget-friendly capture card—only to end up with choppy, laggy video. I’m looking into better hardware (like the Elgato HD60 Pro) to achieve smoother captures. For now, I’m logging benchmark data the old-school way, but definitely need a more efficient solution.

    Benchie

    Benchie is another side project I’ve been working on. It’s a separate application where users can input details about a computer (CPU, RAM, GPU, etc.) and record benchmark results from tools like HWiNFO32 or CPU-Z. I’ve built it using Next.js (for the front end) and Strapi (for the backend). The prototype is live and functional, though I’m planning to add more refinements and features soon.

    SWFL.io

    I spent time improving SWFL.io’s mobile experience by fixing minor layout quirks. I also broke down my web scraping scripts into individually containerized Docker images—easier to maintain, especially using Portainer. Now, each scraper can be started, stopped, or updated independently, without affecting the others.

    Final Thoughts

    All in all, Week 2 (and its extended schedule) turned out productive. I tackled multiple client updates, refined personal projects, containerized my scraping tools, and started daily dev-team updates for my main job. I still need better capture hardware for recording benchmarks, but that’s on my to-do list for Week 3. Stay tuned for more updates soon!

  • 2025 – Week 1: Weekly Progress Update

    2025 – Week 1: Weekly Progress Update

    Reading Time: 2 minutes

    What an End to the Year!
    As we kick off the the year, I’ve been making significant progress on some personal projects, which I’ll share below:

    jorgeiglesias.com

    The latest update for this site is the launch of a fresh UI. While there’s still a bit more work to do, the home page and blog are up and running. My next focus will be ensuring all my social links are properly integrated.

    One of the more challenging moments came when I was building a Next.js and Strapi v5 website. I hit a major roadblock with ESLint build issues, which proved difficult to resolve. Instead of staying stuck, I decided to pivot and spun up this WordPress site in just a few hours.

    Refreshing this site gave me a chance to enhance my WordPress skill set, and once that was done, I switched back to working on colliercomputers.com.

    colliercomputers.com

    I was excited to dive back into colliercomputers.com, another WordPress-powered site. While I haven’t been focusing on the website itself, I’ve shifted my efforts to documenting the computers I’m working with and organizing benchmark data.

    Initially, I thought a spreadsheet would be sufficient for tracking benchmark tests. However, as I started creating a template, it became clear that a spreadsheet wouldn’t scale well for what I had in mind. Over the Christmas and New Year’s break, I decided to take a different approach and built a quick application, Benchie.io, to streamline the process of recording and managing benchmark results.

    benchie.io

    Benchie.io is a user-friendly app I designed for enthusiasts, collectors, and tech-savvy individuals like myself 😉. It helps users document and track benchmark results effortlessly. Currently, users can log in, create entries for their computers, and add benchmark details from popular tools like CPU-Z and HWINFO32—with plans to support even more tools in the future.

    Whether you’re testing the limits of cutting-edge systems or exploring the performance of vintage machines running Windows 95, 98, or XP, Benchie.io provides a centralized hub to store and organize your benchmark data.

    This personal project leverages the skills I honed while working with Next.js and Strapi 5, drawing on the lessons learned from developing my jorgeiglesias.com site (which I haven’t fully launched—yet).

    I’m excited to continue expanding Benchie.io by adding new features and enhancing its functionality in the future!

    That’s it for this week’s updates! With the Christmas and New Year holidays, I had some extra time off from work, which allowed me to dive into the Benchie.io project. Now that I’m back to my full-time job, I expect to spend a bit less time on personal projects, but I’m excited to continue making steady progress in the weeks ahead.

  • 2024 – Week 51: Weekly Progress Update

    2024 – Week 51: Weekly Progress Update

    Reading Time: 2 minutes

    Weekly Update: A New Direction

    A lot of changes before the end of the week, read below to learn about the latest updates.

    What Was Accomplished

    This week, I spent significant time addressing long-standing issues on my website, JorgeIglesias.com. The site was initially created earlier this year, and while it served its purpose, I hadn’t revisited it since getting it up and running. As I worked through the updates, it became clear that the original implementation, which relied solely on React, wasn’t ideal for a multi-page site. This realization, coupled with the opportunity to upgrade to Strapi 5, led me to a new decision: to rebuild the site from scratch as JorgeIglesias.com V2.

    Here’s a quick rundown of what was resolved:

    * Fixed Matomo integration for better analytics tracking.

    * Refactored API calls for the Header and Hero sections to improve performance and maintainability.

    * Addressed blog-related issues:

    * Fixed blog post page layout.

    * Resolved sorting issues for blog posts.

    * Adjusted BlogCard size and added attributes for better presentation.

    * Fixed a 404 error on footer links and resolved a link issue within the footer.

    * Improved blog heading placement for a cleaner design.

    * Refactored the footer structure for consistency.

    * Created a new `README.md` file to document updates for V2.

    * Set up Strapi configurations, including S3 storage, and added a social component for authors.

    * Improved the deployment process for smoother updates and scalability.

    What’s In Progress

    As I worked through these fixes, I began laying the groundwork for the next iteration of the site. Currently, the following tasks are in progress:

    * Migrating to Next.js and Strapi V5: The migration to Next.js allows for server-side rendering and better performance for multi-page applications. Pairing this with Strapi V5 will provide more flexibility for managing content.

    * Configuring CORS for the API: This is critical for ensuring secure and seamless communication between the frontend and backend.

    What’s Next

    Moving forward, my focus will shift to implementing rate limiting for API requests. This is an essential feature to protect the site from abuse and maintain reliability as I continue to build out V2.

  • 2024 – Week 50: Weekly Progress Update

    2024 – Week 50: Weekly Progress Update

    Reading Time: 2 minutes

    This week was filled with productive strides across multiple projects. From bug fixes and UI enhancements at SWFL.io to benchmark testing efforts at Collier Computers, steady progress was made toward refining these systems. Here’s a detailed breakdown of my work:

    SWFL.io

    Completed Tasks

    The focus at SWFL.io was on improving performance, fixing bugs, and optimizing the user experience. Key updates include:

    • Fixed React Hook Dependency Warning in Header.jsx.
    • Resolved unused variables in HeroSection.jsx and Homepage.jsx.
    • Fixed Logo URL handling for the Header component.
    • Removed unnecessary console logs from: Axios Intercepto,r HeroSection and ArticleDetails components.
    • Refactored TagContainer to centralize API calls into AppDataProvider.
    • Migrated useArticleData hook to the AppDataProvider context.
    • Refactored site data management and updated the Contact and Insights pages.
    • Integrated site data logic into AppDataProvider.
    • Centralized About page data logic into AppDataProvider.
    • Optimized Homepage data flow by centralizing API calls.
    • Optimized fetchAllArticles by consolidating API requests with Promise.all.
    • Memoized context values to improve performance and reduce re-renders.
    • Optimized ArticleCard component to prevent unnecessary re-renders.
    • Ensured index.css is loaded correctly and scoped styles apply as expected.
    • Updated styles for the ArticleCard on the Homepage.
    • Updated and optimized the production hero card.
    • Refactored the Article page for better structure.
    • Deployed the latest UI updates site-wide.
    • Fixed missing logos across the site.
    • Fixed the About page and footer article links.
    • Reviewed and confirmed Matomo Integration for accurate traffic tracking.
    • Integrated Dynamic Ad Management into the React front end.
    • Set up a Strapi Content Type for dynamic ad management.

    Looking Ahead:

    Next week, I’ll continue refining SWFL.io, ensuring all pages are optimized and analytics with Matomo track effectively.

    CollierComputers.com

    This week at Collier Computers, the focus was on benchmarking retro systems and laying the groundwork for gameplay recordings.

    Completed Tasks:

    • Published an article on X: I detailed my recording setup for retro PCs and shared insights on the tools and enhancements I use. Curious about recording vintage machines? Check out my setup guide for tips!
    • Gathered and shared benchmark tools: Compiled a list of essential benchmarking software to evaluate retro PC performance effectively. These tools help test CPU, GPU, and memory performance thoroughly.
    • Ran benchmark tests on the Gateway 500SE PC: Extensive performance tests provided valuable data to analyze system health, identify bottlenecks, and optimize this classic machine.

    In Progress:

    • Testing PerformanceTEST: I’m continuing to evaluate this benchmarking tool to ensure it delivers accurate and detailed results for retro systems.

    Blocked Tasks:

    • Recording benchmark videos: This task was previously blocked due to missing hardware. With the necessary tools now in place, I’ll begin video recordings next week.

    Looking Ahead:

    With hardware and tools ready, next week will focus on:

    • Recording and documenting benchmark results: I’ll capture high-quality videos showcasing benchmark tests across different tools.
    • Gameplay recordings: I plan to record footage of my favorite retro games, offering both technical insights and nostalgic entertainment for retro PC enthusiasts.

    JorgeIglesias.com

    With SWFL.io and Collier Computers progressing steadily, I’ll turn my attention to JorgeIglesias.com next week. The focus will be on:

    • Refining the site’s UI with bug fixes and small enhancements.
    • Adding fresh content to highlight my recent work and plans for the upcoming year.