System.out.println("Status: available for work");

Hi, I'm Ajay Patel

const role: string = "FullStack Developer";

Obsessed with rapid iteration and shipping crafting products across web, mobile, and backend.

Loaded_Modules
TYPESCRIPT
REACT
SPRING BOOT
NODE.JS
NEXT.JS
REACT NATIVE
DOCKER
profile.tsx
1// Welcome to my workspace
2import { Developer } from './universe';
3 
4const Portfolio = () => {
5return (
6<Developer
7name="Ajay Patel"
8role="FullStack Developer"
9focus={['web', 'mobile', 'backend']}
10passion="Rapid iteration & shipping"
11/>
12);
13};
@Service

# About.java

AjayPatel.java
1@Component
2public class AjayPatel implements Developer {
3
4@Value("${role}")
5private String role = "FullStack Developer";
6
7private final String base = "Canada";
8private final String since = "2013 (Teqcoder)";
9
10@Override
11public String getRole() {
12return role;
13}
14}
user_profile.log
➜ whoami

I like building real products that solve problems, from idea to production, without losing sight of the people who'll use them. I've shipped mobile apps, web platforms, and backend services across freelance work and small teams, so I'm as comfortable owning a UI as I am a database schema. Given a choice, I'll pick the boring, thoroughly tested approach over the clever one.

➜ cat mission.txt
"Fast is fine, but don't skip the parts that hurt to fix later: tests, docs, and code the next person can actually read."              
@Configuration

# Skills.ts

The stack I reach for most, grouped by where it does its work.

skills.tsTypeScript
1// tech I reach for most, grouped by where it does its work
2export const skills = {
3// Languages
4languages: ['TypeScript', 'Java (Android)', 'PHP', 'Python', 'Go'],
5
6// Frontend & Mobile
7frontendMobile: ['React', 'Next.js', 'React Native'],
8
9// Backend
10backend: ['Node.js', 'NestJS', 'Spring Boot'],
11
12// Cloud & DevOps
13cloudDevOps: ['Docker', 'Kubernetes', 'Terraform', 'AWS', 'Azure'],
14} as const;
@Entity

# History.git

Mar 2022
Present
HEAD → backend

Independant Developer

Backend & Mobile Developer

Freelance backend and mobile engineering for clients across web and app platforms.

a9f31d4
3 files changed+64 -8
Jun 2021
Dec 2022
HEAD → mobile

Brossard App Design

Android App Developer

Built and maintained native Android applications for client products.

a9f31d3
2 files changed+48 -6
May 2019
Apr 2019
HEAD → freelance

Freelance

Android & PHP Developer

Independent Android and PHP development for small business clients.

a9f31d2
2 files changed+31 -4
Jul 2013
Apr 2016
HEAD → mobile

Teqcoder

Android App Developer

Early career building native Android applications.

a9f31d1
1 file changed+22 -2
@Repository

# Repos.java

NamiSend

Aug 2026 to Present

Email campaign platform for importing contacts, building HTML templates, scheduling sends, and tracking opens and clicks in real time.

ReactSpring BootKafkaPostgreSQLRedisAWS S3

InviteU: Event Invitations

Oct 2025 to Present

React Native + Expo app for creating and sharing event invitations.

React NativeTanStack QueryExpoTypeScript

InviteU: Backend

Oct 2025 to Present

Express API powering InviteU, with Clerk auth and sessions secured with JWT.

Node.jsExpress.jsClerkJWTTypeScript

Renewly

Dec 2025 to Present

Subscription manager for iOS and Android, built with React Native, NestJS and Redis.

React NativeNestJSRedisExpoDocker

CodeSummit

Apr 2025 to Present

Fullstack SaaS platform with Stripe billing, built on React, Node.js and Google Cloud.

ReactNode.jsTypeScriptPrismaStripeDocker
@RestController

# Contact.ts

Open to freelance work, full time roles, and everything in between.

contact_info.json
{
  "status": "open_to_work",
  "email": "patel.ajay745@gmail.com",
  "socials": {
    "github": "@patelajay745",
    "linkedin": "@patelajay745",
    "twitter": "@capatelaj"
  },
  "base": "Canada"
}
sendMessage.ts
// Opens your email client. Nothing is sent from here