|

Crafting digital experiences through code and design.

Keith Barnabas

About Me

I'm a passionate developer who loves building, designing, and exploring the endless possibilities of technology. With a keen eye for detail and a drive for innovation, I create digital solutions that not only function flawlessly but also provide exceptional user experiences.

When I'm not coding, you'll find me experimenting with new design tools, contributing to open-source projects, or exploring the latest trends in web development and artificial intelligence.

Featured Projects

Google Maps Restaurant Scraper
Google Maps Restaurant Scraper
This project is a Python script that scrapes Google Maps for restaurant data in a specified location. It uses Selenium to automate browser actions, handle dynamic content, and extract key information for a list of restaurants.
Python
Selenium
Pandas
E-Commerce Platform
E-Commerce Platform
Full-stack e-commerce solution with payment integration, inventory management, and admin dashboard.
Next.js
Node.js
PostgreSQL
Stripe
Mobile Fitness App
Mobile Fitness App
Cross-platform mobile application for fitness tracking with social features and workout recommendations.
React Native
Firebase
Redux
API
Blockchain Voting System
Blockchain Voting System
Secure and transparent voting system built on blockchain technology with smart contracts.
Solidity
Web3.js
React
Ethereum

Skills & Technologies

JavaScript
Python
React
Node.js
TypeScript
PostgreSQL
AWS
Docker
Photoshop
Illustrator
Figma
Git

Experience

Senior Full Stack Developer
TechCorp Solutions
2022 - Present

Led development of scalable web applications serving 100K+ users. Implemented microservices architecture and improved system performance by 40%.

Frontend Developer
Digital Innovations
2020 - 2022

Developed responsive web applications using React and TypeScript. Collaborated with design teams to create pixel-perfect user interfaces.

Software Engineer Intern
StartupXYZ
2019 - 2020

Built RESTful APIs and database schemas. Contributed to open-source projects and learned agile development methodologies.

Get In Touch

Let's Connect

I'm always open to discussing new opportunities, creative projects, or just having a chat about technology.