Software engineer Open to new roles

Hi, I’m

Ram PrakashYallavula.

I build web apps and
the systems behind them.

Mostly React and TypeScript on the frontend, Python and Java on the backend, and AWS to run it all. Right now I’m building TaskFlow AI, a task planner with a FastAPI backend.

Backend · Data · WebProjects below
01 / ProjectsClick any project for the details.

Some things
I’ve built.

Full-stack platform02

Project Management System

A task management app with logins, role-based permissions and task tracking.

  • Django
  • PostgreSQL
  • AWS
  • CI/CD
Data engineering03

NYC Taxi Data Pipeline

A Spark pipeline for processing large NYC taxi trip datasets on AWS.

  • Python
  • Spark
  • AWS
Backend service04

Waste Food Management System

A Spring Boot backend for organizing food donations.

  • Java
  • Spring Boot
  • MySQL
Applied NLP05

Job Recommendation System

A Python tool that uses NLP to match job information with relevant openings.

  • Python
  • NLP

I’m cleaning up and rebuilding several of these. I’ll add source code and live demos once they’re ready to share.

02 / How I work

A few habits
I try to keep.

01

Understand the problem first

Before I pick a framework, I want to know who’s going to use the thing, what they’re trying to get done and what’s in their way.

02

Keep it easy to follow

Clear names, small modules and APIs that do what they say. I write code assuming someone else will need to change it later, because usually someone does.

03

Ship it, then improve it

I’d rather get a working version out, see where it breaks and fix it than keep polishing something nobody has used yet.

03 / Skills

What I
work with.

The languages, frameworks and tools I’ve used across the projects above.

01

Interfaces

Frontend work, mostly React with TypeScript.

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • JavaScript
02

Backend

APIs and server-side code.

  • Java
  • Spring Boot
  • Python
  • Django
  • REST APIs
03

Cloud & delivery

Containers, CI and deploying to the cloud.

  • AWS
  • Docker
  • GitHub Actions
  • Linux
  • Kubernetes
04

Data & systems

Databases and data processing.

  • SQL
  • PostgreSQL
  • MySQL
  • Spark
  • NLP
How most of my projects go

Read the docs.

Build a rough version.

Keep making it better.

04 / About

A bit more
about me.

That’s a big reason I like backend systems, APIs and data work. I like figuring out how the pieces fit together, and then putting a clean interface on top so people can actually use it.

So far I’ve built a task manager, a backend for food donations, a Spark pipeline for NYC taxi data and a job matching tool. These days I’m going back through those projects to clean them up, and getting better at frontend while I’m at it.

Read my résumé
NOW
Right now

Rebuilding projects
and job hunting.

I’m rebuilding a few of my older projects, learning more about cloud and data tools, and applying for software engineering roles. If your team is hiring, I’d love to hear about it.

Get in touch
05 / Contact

Let’s
talk.

Hiring for a role, curious about one of my projects, or just want to connect? Send me a message here or email me directly.

yallavularamprakash@gmail.com

I usually reply within 24 hours.