_welcome

Hey, I’m Prajwal — I’ve been coding since 2014 and have 5 years of professional experience as a software engineer. I’m always chasing the next tech to learn. Right now, I’m knee-deep in Rust — apparently, I enjoy spending my free time wrestling with its compiler.

current_status

[Looking for new opportunities] [rewriting all my side projects in Rust]

checkout my [@LinkedIn] for my professional history ;)

connect_with_me

about_me

For the past 2 years, I’ve been deep in the backend trenches with Golang, and before that, I was living the Node.js life. I’m pretty solid with both, but I’ve also worked with .NET Core, Python, and PHP — though not enough to call myself an expert in them!

I’ve had the chance to work with monolithic, microservice, and serverless architectures throughout my career, and it’s been quite the ride! This has allowed me to work with a wide range of tools and services to ensure smooth communication and efficient system design. I’ve also had hands-on experience with a variety of AWS tools like EC2, Dynamo DB, Lambda, S3, SQS, SNS, EventBridge, and even Google Cloud Functions — basically, the whole cloud ecosystem.

Most of my database experience revolves around PostgreSQL and MySQL, where I’ve gotten pretty comfortable designing schemas that are as efficient as they are effective. Recently, I’ve been diving into DynamoDB, exploring its unique data storage style and figuring out the best way to design schemas for this new (and exciting) world.

I’ve got hands-on experience with tools like Docker, Terraform, Elasticsearch, Redis, Kafka, Keycloak and CI/CD with GitHub Actions and CircleCI — these are the ones that pop into my head at the moment!

While coding, I like to include small unit tests along the way — because, honestly, who doesn’t love catching bugs early? I’m pretty good at writing tests, and I always make sure to provide abstraction where necessary to keep things clean and maintainable.

While my primary focus is backend development, I’ve also dabbled in frontend with Vue.js and React — man’s gotta say he’s a full-stack dev, right?

Oh, and I use Neovim btw :)

side_projects

I’ve worked on tons of fun projects over the years — most of them are unfinished and just for fun, so I won’t bother putting them here. But hey, you can check them out on my [@GitHub] if you're feeling adventurous. Here are a few that are actually useful and some I even use daily: