
About Me
Iām a full-stack software developer with three years of experience delivering end-to-end web applications, from planning and architecture through to deployment and optimisation. My core expertise is in React, Next.js, TypeScript, and modern backend development with Node.js, Express, and MongoDB. I also work across mobile platforms with React Native and SwiftUI, and use Python for automation and data-driven features.
I build systems that emphasise clean code, performance, and practical problem-solving. My work ranges from e-commerce platforms with secure payments and CRM automation to internal dashboards, API-driven applications, and production-ready mobile apps. Iām comfortable owning the full development lifecycle, integrating third-party services, and designing intuitive user experiences.
I enjoy creating software that is reliable, efficient and easy to maintain, and Iām always refining my skills to deliver faster, more scalable solutions.
My Projects
Case Studies
A selection of engineering challenges I have successfully navigated. Each case study breaks down my process for analysing complex problems, architecting robust solutions, and delivering measurable improvements in automation and efficiency.
Client Onboarding Portal Automation
Challenge
Manual client onboarding process requiring 1-2 hours per client via phone and email, for over 50 new clients monthly.
Analysis
Key Findings:
- Multiple phone calls and emails required per client
- Information scattered across calls, emails, and manual forms
- Clients frustrated by interruptions during business hours
- Staff spending 120+ hours monthly on repetitive data collection
- High error rate due to manual transcription and missed details
Decision
Implementation
Results
Key Lessons:
- Overcoming API documentation gaps requires patience and experimentation.
- Continuous improvement should be driven by direct feedback from both clients and internal users.
- Robust security measures are non-negotiable for client-facing portals.
- Webhook-based automation is key to enabling seamless, real-time workflow integration.
Automated Hourly Reporting System
Challenge
Daily requirement to submit hourly, strictly formatted compliance reports, consuming over 40 minutes of development time each day.
Analysis
Key Findings:
- Eight hourly reports plus end-of-day summary required daily
- Strict formatting template with specific spacing and line breaks
- Manual time calculations and overtime justification logic
- Context switching disrupted complex problem-solving sessions
- High risk of formatting errors affecting compliance
- Significant mental overhead required to manually track and meet reporting deadlines.
Decision
Implementation
Results
Key Lessons:
- Targeted automation can preserve deep work focus, significantly boosting technical productivity.
- AI integration is highly effective for transforming unstructured user input into structured, professional output.
- Well-designed automation can satisfy stringent compliance requirements while reducing cognitive load.
- Demonstrating improved consistency and reliability can lead to positive management recognition.
Let's connect and explore opportunities
I'm actively seeking new opportunities and open to discussing roles, projects, or collaborations. Feel free to reach out!

