Unlock Your Potential with Custom Full-Stack Web Applications

Do you have a great idea for a web application but need the technical expertise to bring it to life? I specialize in building custom, cross-platform, and fully responsive web applications from the ground up, turning your vision into reality.

My Services

End-to-End Development Expertise

With 11 years of experience as a software engineer, I offer a comprehensive approach to web development. I manage all aspects of the process, from infrastructure and backend services to frontend design and user experience. My goal is to build robust, scalable, and user-friendly applications that meet your business needs.

Web App & Website Development
Building cross-platform and fully responsive web applications and websites tailored to your requirements.
Proof of Concepts & MVPs
Researching, designing, and implementing Proof of Concepts and Minimum Viable Products to validate your ideas quickly.
Cloud-Native Backend Services
Developing scalable and resilient backend services and APIs using modern cloud-native architectures on AWS.
Cloud Architecture
Designing and implementing new AWS cloud architectures or extending existing ones to support your application's needs.
CI/CD & DevOps
Optimizing software integration and distribution with CI/CD pipelines, and automating infrastructure with Infrastructure as Code.
Database Design & Tuning
Designing and optimizing databases, both relational and non-relational, to ensure performance and scalability.

How We'll Work Together

My Development Process

My process is built on transparency, collaboration, and a commitment to delivering real results. I work closely with you at every stage to ensure the final product aligns perfectly with your vision and goals.

1. Discovery & Planning
We start by defining the core problem and project goals. I work to understand your needs, challenges, and success criteria to create a clear project scope and roadmap.
2. Prototyping & Design
Before writing a line of code, I create mockups and prototypes. This allows us to visualize the solution and gather feedback early, ensuring we are building the right thing.
3. Agile Development
I follow an iterative development process, providing regular updates and demos. This allows for flexibility and ensures you are involved and can provide feedback throughout the build.
4. Testing & Quality Assurance
Quality is paramount. I perform thorough testing to ensure the application is robust, reliable, and bug-free before it reaches your users.
5. Deployment & Support
I'll handle the entire deployment process, whether it's a private app for your organization or a public listing on the Atlassian Marketplace. Post-launch support is also available.
6. Maintenance & Evolution
As your needs evolve, I can provide ongoing maintenance and develop new features to ensure your Atlassian app continues to deliver value long-term.

Case studies

Some of the projects I've contributed to as a full stack developer

Business Intelligence Platform for Amastar

Aimed at empowering Amazon sellers, this project involved creating a full-stack Business Intelligence application from the ground up. The platform features a React.js frontend for intuitive data visualization and a robust Kotlin backend deployed on a cloud platform. A key challenge was integrating with the Amazon Selling Partner API to process vast amounts of data, delivering actionable insights to help sellers grow their business.

Stack: React.js, Kotlin, Cloud Deployment, REST APIs, Data Integration

Cloud-Native Insurance Platform for FRIDAY

At FRIDAY, I contributed to a cutting-edge, cloud-native insurance platform. My role involved full-stack development, from creating resilient Java and Kotlin microservices in an event-driven architecture on AWS, to building intuitive user interfaces with React.js. This work was vital for creating a scalable and modern user experience in the competitive insurtech market.

Stack: React.js, Java, Kotlin, AWS, Event-Driven Architecture, Microservices

Custom Enterprise Web Applications

During my time at GetConnected, I delivered a range of custom web applications tailored to unique business needs. These projects established my foundation in full-stack development, pairing resilient Java/Spring backends with an Oracle DB and dynamic frontends built using JavaScript, HTML, and jQuery. This experience honed my ability to create reliable, purpose-built solutions for complex enterprise environments.

Stack: Java, Spring, Oracle DB, JavaScript/jQuery, HTML/CSS

AI-Powered Language Learning App (Rosetta)

To explore the potential of AI in education, I designed and built Rosetta, a Progressive Web App that acts as a personal language tutor. Developed with Ionic and React, the app offers a seamless cross-platform experience. It's powered by a serverless Python backend that integrates with AI services, demonstrating a modern, scalable approach to full-stack development.

Stack: Ionic, React.js, PWA, Serverless, Python, AI Integration

Let's Build Something Powerful Together

Ready to turn your idea into a high-quality web application? Partner with an experienced full-stack developer to create a tailored solution that integrates seamlessly, delights users, and drives your business forward.