
Full-stack developer experienced in API integrations, real-time data sync, and making slow things fast.
Currently employed full-time, available for weekend projects. I write TypeScript, work with PostgreSQL, and build reliable web applications.
Web Developer Available for Side Projects
I'm a full-stack developer with 2 years of professional experience, currently employed full-time. I take on weekend freelance projects for small businesses—typically modern websites or simple web applications built with Next.js, React, and TypeScript.
I've built everything from basic marketing sites to a production data synchronization platform. I work solo, communicate clearly, and deliver clean code. Because I have a full-time job, I'm selective about projects and can only take on work that fits within weekend hours.
Technologies & Tools
I work with proven, production-ready technologies that balance developer experience with business reliability. These tools help me build fast, maintain easily, and scale when needed.
Frontend & UI
Backend & APIs
Databases
Integrations & Tools
Featured Project: Real-Time Salesforce Integration
My First Production Integration Project
This was my first major project involving API integration and real-time data sync. A client needed their Salesforce data accessible in custom dashboards without the slow load times of hitting the Salesforce API directly. I built a system that syncs data to a local PostgreSQL database and keeps it updated in real-time.
What I Learned Building This
This was the hardest part—I had to learn Salesforce's Change Data Capture API and figure out how to handle events reliably. When records update in Salesforce, the changes flow to the local database within a few seconds.
What made it challenging:
Making sure data stayed consistent, handling network issues, dealing with race conditions. I spent a lot of time in the Salesforce docs and testing edge cases.
Needed to sync thousands of records without hitting API rate limits. I used Salesforce's Bulk API and implemented batch processing to stay within their limits.
What I learned:
How to work with rate-limited APIs, parallel processing with bounded concurrency, tracking job status for debugging.
Complex queries that join multiple tables needed to perform well. I learned about CTEs, window functions, and proper indexing to make queries return in under 2 seconds.
What I learned:
SQL optimization beyond basic queries, when to use indexes, how to profile slow queries and fix them.
Added logging for every API call so I could debug issues. When something went wrong, I needed to know exactly what happened and when.
What I learned:
Structured logging, error tracking, monitoring patterns for production systems.
Results
- Pages load in ~2 seconds instead of 20-30 seconds
- Manual data entry eliminated (saved ~20 hours/week)
- Real-time updates without page refreshes
- System has been running reliably for several months
Honest reflection: This project pushed me way outside my comfort zone. The CDC streaming and data consistency parts were really challenging—I had to research a lot and test thoroughly. But I'm proud of how it turned out and I learned a ton.
Stack: Next.js 14, React, TypeScript, PostgreSQL, Salesforce APIs, Socket.IO
Why Work With Me
I'm a weekend developer with a full-time job, so I'm not the fastest option. But if you value honest communication and thoughtful work, here's what you can expect.
I respond to messages within 24 hours (usually faster on weekends). I'll tell you upfront if something is outside my skill level or if the timeline doesn't work. No ghosting, no surprises.
Because I work weekends only, projects take longer than if you hired someone full-time. But I give honest estimates and stick to them. If something will take 8 weekends, I'll tell you that upfront.
I write TypeScript for type safety, document my decisions, and organize code consistently. If you eventually hire a full-time developer, they'll be able to understand and extend what I built.
We agree on the scope before I start. If you want to add features later, we discuss timeline and cost adjustments. I don't do "quick little changes" that turn into weeks of work.
What I Build
I focus on projects that fit within 2 months of weekend work. Here's what that typically looks like.
What's included:
- •5-10 pages (Home, About, Services, Contact, etc.)
- •Responsive design (works on mobile/tablet/desktop)
- •Contact forms and basic functionality
- •SEO basics and fast page loads
- •Deployed and ready to use
Timeline: 3-6 weekends
Not included: E-commerce, custom CMS, complex integrations
What's included:
- •User authentication (login/logout)
- •PostgreSQL database
- •Data tables with filtering and sorting
- •Form validation and error handling
- •Admin panel for managing data
Timeline: 6-8 weekends
Not included: Real-time collaboration, mobile apps, payment processing
What's included:
- •Reading data from external APIs
- •Basic sync between systems
- •Error handling and logging
- •Documentation for maintenance
Timeline: 4-8 weekends depending on complexity
Not included: Real-time sync, HIPAA-compliant integrations, payment processing
I only take integration projects where the API is well-documented and I can work on it during weekends without immediate support requirements.
How We'll Work Together
My process is straightforward and designed around weekend availability. Here's exactly what to expect.
We'll discuss your project via Zoom or phone call. I'll ask questions to understand what you need and whether it fits within weekend work. If it's not a good fit, I'll tell you honestly and suggest alternatives.
If it sounds like a good fit, I'll send you a detailed proposal with: What I'll build (specific features), what's NOT included, timeline in weekends (e.g., "6-8 weekends = 2-3 months calendar time"), fixed price quote, and payment terms (usually 50% upfront, 50% on completion).
I work on your project during weekends and send you updates every Sunday evening. You can review progress and give feedback. I'm responsive to messages throughout the week, but actual coding happens on weekends.
Once the core features are done, you test everything. I include one round of reasonable revisions in the quote. Major scope changes are discussed separately.
I deploy the site/app, provide documentation, and show you how to make basic updates if applicable. You own all the code.
FAQ
No—I work full-time Monday through Friday. I'm available evenings and weekends for project communication, but actual development work happens on weekends. If you need someone available during business hours for meetings or quick changes, I'm not the right fit.
Longer than if you hired someone full-time, since I only work weekends. A simple website might take 3-6 weekends (roughly 1-2 months calendar time). A web application could take 6-8 weekends (2-3 months calendar time). I'll give you a realistic timeline upfront.
We can schedule maintenance windows or small updates for future weekends. I charge hourly for changes outside the original scope. If you need frequent updates or ongoing work, you might be better off hiring someone in-house.
No—I avoid anything involving payment processing or HIPAA compliance. If you need a simple business site with a Stripe checkout, I can point you to someone who specializes in that.
I charge hourly for weekend work (rates are higher for weekend availability). Most website projects are $3K-5K, web applications $5K-10K depending on complexity. I'll give you a fixed quote after we discuss requirements.
Yes, but I only take on 2 projects at a time. If I have availability, I can start this weekend. If I'm booked, I'll tell you when I have availability or refer you to someone else if you need it sooner.