Work Experience
Explore my work experience and see how I've grown as a developer. From mobile app to website development and redesigns, I've tackled a variety of projects that have allowed me to hone my skills and learn from talented professionals. Check out my past roles, accomplishments, and key takeaways as we delve into my journey as a developer.
I focus on conducting code reviews to ensure best practices, developed a mobile version of the app using React Native, and transitioning the current repository into a monorepo using Turborepo that improved scalability, maintainability, and overall efficiency in development workflows by leveraging Turborepo’s incremental builds, remote caching, and parallel execution. I've also improved the security by using 2FA, HMAC and implemented centralized logging system using Pino for better monitoring and debugging
Additionally, I have implemented pagination for improved data handling, optimized queries for better performance especially in marketplace that improved the loading speed, enhanced security and integrated Redux Toolkit for caching and Redis for caching data in API. I have also set up a request limiter to enhance system stability and incorporated contract signing functionality using DocuSign, ensuring secure and efficient agreements within the application.
React
Typescript
Redux
Redux Toolkit
Redis
Mantine
Tailwind
Vercel
NextJS
NestJS
MongoDB
Pusher
Mapbox
Twala
Bux
Dragonpay
React Native
Responsibilities
- Conducted code reviews to ensure adherence to best practices and maintain code quality.
- Guided and mentored junior developers through pair programming, feedback, and knowledge sharing.
- Designed and implemented scalable fullstack architectures, ensuring performance and reliability.
- Introduced improvements in development workflow, tooling, and deployment pipelines.
- Ensured security best practices were applied across the stack, from frontend to backend APIs.
Key Achievements
Software Engineer
During my short-term gig as a Software Engineer at a Betting Site Company, I was involved in developing their web platform and supporting systems.
On the front-end, I contributed to the implementation of Vite and React, ensuring a smooth and high-performance user experience. I worked with Chakra UI to enhance the interface and improve accessibility. For state management and efficient data fetching, I was involved in integrating Zustand and React Query to optimize performance.
On the back-end, I participated in the development of their NestJS infrastructure, helping design scalable APIs and database interactions using MySQL. I was also involved in enhancing their CRM system, improving data handling and operational efficiency
Additionally, I contributed to deployment and infrastructure management using AWS and Docker, ensuring the application's reliability and scalability. MySQL optimization was also part of the process, utilizing MySQL Workbench to streamline database performance.
Vite
React
NestJS
MySQL
Chakra UI
AWS
Docker
MySQL Workbench
Zustand
React Query
Key Achievements
During my time working at TheDailyUniverse, I made significant contributions to enhance the web application's functionality. My primary focus was on refining the map feature found on the homepage, where I painstakingly designed an interactive and visually captivating mapping solution. Beyond this, I took charge of various other front-end features, ensuring not only their aesthetic appeal but also their seamless functionality.
One of the standout achievements during my tenure was the independent implementation of an entire external API using Express.js, seamlessly integrating it with our application to expand its capabilities. Moreover, I led the implementation of a robust CI/CD (Continuous Integration/Continuous Deployment) pipeline for deploying the application to a GoDaddy server. This automation of deployment processes ensured that our users consistently received the latest updates and features, significantly improving our development workflow and overall project success.
React
Javascript
Tailwind
Mapbox
Express.js
MySQL
Key Achievements
Full-stack Developer
iBoardLiving Marketplace
At iBoardLiving, a startup company similar to Airbnb’s online marketplace, I worked as a fullstack developer, where I gained extensive experience in developing web applications. My journey started with PHP, specifically CodeIgniter, where I developed various web applications. After some time, we decided to migrate to React, using TypeScript, Next.js, and Tailwind, Mantine for our frontend stack.
As a fullstack developer, I was responsible for developing both frontend and backend applications, from client to admin system, working with various software tools and technologies. I collaborated closely with two senior developer and gained a deep understanding of the development lifecycle, from requirement gathering to deployment, and was able to provide efficient solutions to various technical challenges.
In addition to my frontend development expertise, I also integrated various APIs such as Twala, Bux, Dragonpay, Mapbox, Docusign, and Pusher to provide additional functionality and enhance the user experience. By integrating these APIs, I was able to incorporate real-time location tracking, push notifications, and messaging features into our web applications.
Javascript
jQuery
PHP
MySQL
Google Cloud Platform
CodeIgniter
React
Typescript
Mantine
Tailwind
Vercel
NextJS
NodeJS
NestJS
MongoDB
Pusher
Mapbox
Twala
Bux
Dragonpay
Key Achievements
Web and Mobile Developer
As a freelance web and mobile developer, I work on a variety of projects that involve designing, developing, and optimizing applications for both platforms. I specialize in creating intuitive user interfaces, building scalable architectures, and integrating efficient backend solutions to enhance performance and usability.
On the web development side, I utilize modern frameworks and technologies to build responsive, high-performance applications tailored to client needs. For mobile development, I focus on cross-platform compatibility, ensuring seamless functionality across devices.
Throughout my freelance work, I collaborate with clients to bring their ideas to life, adapting to different industries and project requirements. My experience allows me to tackle challenges in UI/UX design, backend development, database management, and cloud deployment to deliver high-quality solutions.
Java
Firebase
Sqlite
Javascript
React
NodeJS
Express.js
MongoDB
MongoDB Compass
MySQL
MySQL Workbench
PHP
jQuery
Bootstrap
Laravel
Android Studio
Mapbox
IT Specialist
FPOSI
At FPOSI, a BPO company, I worked as an IT specialist, where I gained extensive experience in providing Level 2 support, managing IT operations, and developing desktop tools to automate tasks. In this role, I was responsible for supporting the day-to-day IT needs of the company, including troubleshooting hardware and software issues, managing user accounts, and maintaining IT infrastructure.
I developed expertise in using .BAT scripts to automate routine tasks, increasing efficiency and reducing human error. Additionally, I learned to develop desktop IT tools that helped automate my work, using .NET to create efficient and customized solutions for various IT-related tasks.
Through this experience, I developed a strong understanding of IT infrastructure and operations, including network security, hardware troubleshooting, and system administration. I also gained expertise in various software tools and technologies, including Microsoft Office, Active Directory, and Virtualization software.
Batch scripts
PowerShell
Visual Basic .NET
Microsoft SQL Server
Career Philosophy
I don’t just write code—I refine it. I build systems that last, communicate ideas with precision, and learn from every line I ship. Whether I’m architecting a scalable solution or debugging a stubborn issue, I treat each moment as an opportunity to sharpen my craft and deepen my impact.