Hi, I'm Mukul C. Mahadik 🙋🏻‍♂️

Weaving bytes and ideas into reality

Full-stack expertise with a GenAI twist

LinkedIn logoGitHub logoGmail logoWordpress logo
Hero Image

Designed in Figma ⭐ Coded in VS Code

Built with Next.js and Tailwind CSS

Deployed with Vercel

Get To Know Me 👨🏻‍💻

👋 About Me
  • Recently graduated from Arizona State University with a Master's in Computer Science
  • Currently based in San Francisco, actively attending tech talks, meetups, networking events, and meeting with different startup founders.
  • Open to connecting with developers, recruiters, founders and actively seeking job opportunities to contribute to.
🛠️ Technical Skills
  • From Java, Python, C++, TypeScript to Express and Flask, I thrive in diverse tech environments.
  • Experienced in handling large codebases, completing feature requests, and automating deployment processes.
  • Proficient in handling databases like Oracle SQL and MongoDB, and adept at architecting REST APIs, Microservices.
  • Comfortable navigating Cloud platforms such as AWS, and well-versed in developer tools like Git, Docker.
  • Exploring the world of full-stack development and integrating RAG chain LLMs for building Generative AI applications.
💡 Beliefs
  • I'm driven by a curiosity to understand not only "how" but "why" things work.
  • I embrace the challenge of the unknown and the unknowable and learning to prioritize efficiency and task completion over perfection.
  • I value accountability and ownership in both professional work experience and personal life, taking responsibility for my actions and striving to deliver high-quality work while continuously learning and improving.

Projects

Personal Portfolio

Personal Portfolio

Personal Portfolio

JULY 2024

Responsive portfolio website for a developer showcasing experience, projects, skills

Tech Stack: TypeScript, React.js, Next.js, TailwindCSS, Figma

Classic To-Do List

Classic To-Do List

Classic To-Do List

AUGUST 2024

Full-stack to-do list web application that implements CRUD operations

Tech Stack: React, Go, GraphQL, AWS (EC2, Amplify, RDS), Postgres

Go-GQL Backend API

Go-GQL Backend API

Go-GQL Backend API

AUGUST 2024

Backend API for Hackernews clone with link creation and user authentication

Tech Stack: Go, GraphQL, Postgres, Docker, JWT, Gqlgen

Hackernews Clone

Hackernews Clone

Hackernews Clone

AUGUST 2024

Link-sharing platform with real-time updates and voting.

Tech Stack: React, GraphQL, Apollo Client/Server, Prisma ORM

Voice AI Interviewer Agent

Voice AI Interviewer Agent

Voice AI Interviewer Agent

AUGUST 2024

Multimodal Voice AI assistant for conducting interviews and evaluating candidates

Tech Stack: TypeScript, NextJS, Groq, Supabase, Vapi, GenAI

MultiOn - Easy ApplAI

MultiOn - Easy ApplAI

MultiOn - Easy ApplAI

JULY 2024

Multimodal Voice AI assistant for automatically applying to saved jobs

Tech Stack: Python, MultiOn, AgentOps, Groq, Wordware, Deepgram, ElevenLabs, GenAI

MultiOn - Self Buy AI Agent

MultiOn - Self Buy AI Agent

MultiOn - Self Buy AI Agent

JUNE 2024

AI-powered online shopping assistant using image input, LLMs, and automated browser actions

Tech Stack: Python, Claude Opus LLM, MultiOn, GenAI

YouTube Conversationalist

YouTube Conversationalist

YouTube Conversationalist

JUNE 2024

Video search and conversation app using GenAI, audio transcription, and vector search

Tech Stack: Python, GenAI, RAG Chain, MongoDB Atlas Vector Search, Streamlit, Together.ai, Deepgram

Product Catalog

Product Catalog

Product Catalog

JUNE 2024

Full-stack CRUD application for product inventory management

Tech Stack: TypeScript, React.js, Next.js, Express.js, Node.js, PostgreSQL

AWS Video Image Recognition

AWS Video Image Recognition

AWS Video Image Recognition

APRIL 2023

Scalable hybrid cloud solution for video processing and face recognition

Tech Stack: AWS, Python, Docker, Flask, OpenStack

Experience

Software Development Engineer

National Renewable Energy Laboratory (NREL)

Python Developer, DevOps Engineer, Site Reliability Engineer

Golden, CO

AUG 2023 - JUL 2024

  • Refined data processing in model build and analysis pipeline in a distributed system for transforming raw data to inferred values followed by end-to-end manual and automated unit testing and integration tests.
  • Did scaling and performance optimization to address scalability requirements by optimizing time complexity.
  • Diagnosed and remedied model build pipeline failures in staging and production environments using Cloudwatch logs.
  • Automated deployment DevOps process by restructuring CI/CD workflows using GitHub Actions.
PythonDockerMongoDBGitGitHub ActionsAWS CloudwatchAWS ECRAWS Inspector

Software Development Engineer

Oracle Financial Services Software

PL/SQL Developer

Bangalore, India

JUL 2021 - MAY 2022

  • Implemented OFSAA LLFP fintech solutions in SIT, UAT and provided post-implementation support in Production environments for 2 international financial banking firms.
  • Engineered 6 GUI based workflow runs for ETL pipelines with numerous tasks and integrated them with backend scripts to process data from Pre-staging to end-user report generation stage.
  • Enhanced UI for Individual Assessment (IA) module based on XML Forms Framework by customizing 4 UI Forms and 8 PL/SQL scripts to process over 300k customer records by proposing to debug existing legacy code.
  • Generated PL/SQL scripts for data manipulation and validation to automate manual tasks for filtering source data that helped reduce execution times by 20% while generating end-user reports containing customer data for over 6 months.
  • Documented technical designs and deployed code packages across environments via WinSCP/PuTTY client-server apps.
PL/SQLETL ProcessesOracle DBOracle OFSAAData PipelinesBash ScriptingXML

Software Engineer Intern

Inter-University Accelerator Centre (IUAC)

Embedded C++ Developer

New Delhi, India

MAY 2020 - AUG 2020

  • Summer Research Internship in Machine Learning and Embedded Systems.
  • Worked under Dr. Joby Antony (MS Kent State University, Ohio, USA), Formerly Visiting Scientist, CERN, Geneva.
  • Designed software modules for ARM Cortex-M3 embedded server sensor device to measure subzero temperatures.
  • Troubleshooted bugs and optimized the system to handle real-time sensor data via RPC transfer protocols.
CC++MicrocontrollersRPC Protocols

Software Engineer Intern

College of Engineering Pune (COEP)

Python Developer

Pune, India

MAY 2019 - JUL 2019

  • Rough Set Theory Python Library Development
  • Worked under the guidance of Ms. Vanita Agarwal, Assistant Professor, Department of Electronics & Telecommunication Engineering, College of Engineering, Pune.
  • Successfully modeled discrete mathematical Rough Set Theory concepts for Sensor Data Mining using Python.
  • Designed custom-built library to process 65,536 objects in 2 minutes with accuracy of 95% using linear regression.
PythonPandasMatplotlibRough Set Theory

Skills

Languages

Python logo
Python
C++ logo
C++
Java logo
Java
HTML logo
HTML
CSS logo
CSS
JavaScript logo
JavaScript
TypeScript logo
TypeScript
SQL logo
SQL
YAML logo
YAML
Go logo
Go

Frameworks

REST logo
REST
Express logo
Express
React logo
React
Node.js logo
Node.js
Next.js logo
Next.js
Flask logo
Flask
Spring Boot logo
Spring Boot
GraphQL logo
GraphQL

Databases

PostgreSQL logo
PostgreSQL
MongoDB logo
MongoDB
Oracle logo
Oracle
DynamoDB logo
DynamoDB
Supabase logo
Supabase
Prisma logo
Prisma

Generative AI

Anthropic logo
Anthropic
OpenAI logo
OpenAI
Streamlit logo
Streamlit
Deepgram logo
Deepgram
Langchain logo
Langchain
Multion logo
Multion

Cloud

OpenStack logo
OpenStack
AWS logo
AWS
Cloudwatch logo
Cloudwatch
EC2 logo
EC2
ECR logo
ECR
IAM logo
IAM
Inspector logo
Inspector
Lambda logo
Lambda
SQS logo
SQS
S3 logo
S3

DevOps

Docker logo
Docker
GitHub logo
GitHub
GitHub Actions logo
GitHub Actions

Dev Tools

Bash logo
Bash
Git logo
Git
Ubuntu logo
Ubuntu
Postman logo
Postman
VS Code logo
VS Code
Figma logo
Figma