Welcome to My Blog - My Journey as a Developer
Hi, I'm David R. Fajardo - a Full-Stack Developer from the Philippines. This is my story: how I started coding, the companies I've worked with, the projects I've built, and what I've learned along the way.

Thanks for stopping by - I'm David R. Fajardo, a Full-Stack Developer and Software Engineer based in Caloocan City, Metro Manila, Philippines. Welcome to my corner of the internet where I share my experiences, learnings, and thoughts about building software.
Every line of code tells a story. This blog is where I tell mine.
How It All Started
My journey into software development didn't start with a grand plan. Like many developers, it began with curiosity - a desire to understand how websites and applications work. I remember the first time I wrote 'Hello, World!' and saw it appear on my screen. That simple moment sparked something in me that would shape my entire career.
I taught myself the fundamentals: HTML, CSS, and JavaScript. Late nights spent debugging code, watching tutorials, and building small projects that nobody would ever see. But each project taught me something new. Each bug I fixed made me a better developer.
My Professional Journey
My professional career started at Jeonsoft Corporation, where I worked as a Software Developer from 2023 to 2025. This was my first real taste of enterprise software development. I built and maintained scalable web applications using React.js and Ruby on Rails, optimized complex SQL queries in MySQL and PostgreSQL, and learned the importance of writing clean, maintainable code.
- Collaborated with product managers and designers to enhance product functionality
- Implemented SEO strategies that improved website visibility
- Mentored junior developers on best practices and code quality
- Participated in agile development cycles with regular sprint deliveries
At Jeonsoft, I learned that software development is as much about people as it is about code. The best products come from teams that communicate well and share a common vision.
Taking on Bigger Challenges - Quickstore
In mid-2024, I joined Quickstore as a Full-Stack Developer. This was a pivotal moment in my career. For the first time, I was the sole developer responsible for an entire product - a smart locker management solution.
I single-handedly designed, developed, and deployed a complete end-to-end system. This included building an Android mobile application using Java and Kotlin for locker control, and a comprehensive admin dashboard with Next.js integrated with Supabase for real-time database management.
- Delivered a functional MVP within a 1-month timeframe
- Managed all aspects from design to deployment independently
- Implemented real-time features for locker usage tracking
- Built secure access control system with role-based permissions
The Quickstore experience taught me that I was capable of more than I thought. When you're the only developer, there's no one else to lean on - and that's when you truly grow.
Current Role - Rooche Digital
Since January 2025, I've been working as a Software Engineer at Rooche Digital, a digital agency specializing in modern web solutions. Here, I've had the opportunity to work on diverse projects and technologies.
I've architected and deployed 10+ responsive, production-grade web applications using Next.js, React.js, Laravel, and Ruby on Rails. I've integrated Supabase for real-time data synchronization, reducing backend development time by 40%. I've optimized database queries across MongoDB, PostgreSQL, and MySQL, improving application performance by 35%.
- Led migration of legacy systems to modern tech stack
- Implemented CI/CD workflows using Vercel for automated deployments
- Developed Python automation scripts for internal tooling
- Designed intuitive user interfaces using Figma with modern UI/UX principles
- Increased user engagement by 25% through UI/UX improvements
Freelance Work - Building for Clients Worldwide
Alongside my work at Rooche Digital, I've been taking on freelance projects. Working with clients like Michael Schulze has allowed me to deliver end-to-end web solutions across different business verticals.
Some of the projects I've delivered include:
- Carpenter Mike - Portfolio website for carpentry services with SEO optimization
- Supra Arc - Professional architecture firm website with image galleries
- C5M World - Creative storytelling and immersive brand experience hub
- Paper Jumpsuit - Book landing page focused on clarity and conversion
Each freelance project has taught me something new about client communication, project management, and delivering value. There's something deeply satisfying about helping businesses establish their online presence.
My Tech Stack
Over the years, I've worked with a diverse range of technologies. Here's what I use most often:
- Frontend: React, Next.js, TypeScript, Tailwind CSS, Framer Motion
- Backend: Node.js, Express, Ruby on Rails, Laravel
- Databases: PostgreSQL, MySQL, MongoDB, Supabase
- Mobile: React Native, Java, Kotlin, Lynx Framework
- Tools: Git, Figma, Vercel, Docker, VS Code
I believe in using the right tool for the job. While I have my preferences, I'm always open to learning new technologies if they serve the project better.
What I've Learned Along the Way
Looking back at my journey, there are a few lessons that stand out:
- 1Start before you're ready - You'll never feel 100% prepared. Just start building.
- 2Every bug is a teacher - The most frustrating bugs often lead to the deepest learning.
- 3Code is for humans - Write code that your future self (and others) can understand.
- 4Shipping matters - A working product beats a perfect idea every time.
- 5Keep learning - Technology evolves fast. Stay curious, stay humble.
What You'll Find on This Blog
This blog is where I share what I'm learning and building. You can expect:
- Next.js and React patterns that scale
- Performance optimization and Core Web Vitals tips
- Clean code practices and debugging workflows
- Thoughts on team collaboration and management
- Project breakdowns and lessons learned
- Honest reflections on the developer journey
Let's Connect
I'm always open to connecting with fellow developers, potential clients, or anyone interested in technology. Whether you have a project idea, want to collaborate, or just want to say hi - feel free to reach out.
- Email: david.fajardo26v@gmail.com
- GitHub: github.com/David26v
- LinkedIn: linkedin.com/in/david-rodrigo-fajardo
- Instagram: @vid_26.fajardo
I'm currently available for freelance projects and open to full-time opportunities. If you're looking for someone who cares deeply about code quality, user experience, and delivering results - let's talk.
A company's greatest asset isn't its code or its product - it's the people who build it. I believe in building products that matter, for people who matter. - David R. Fajardo
Thank you for taking the time to read my story. I hope you find value in the content I share here. Now, let's build something great together.
