Hello, My Name Is
I Am a Software Engineer
3 +Years of Experience
25 +Completed Projects



Software Engineer based in Melbourne, building scalable web and mobile applications with React, React Native, and TypeScript. Passionate about clean code, great UX, and shipping products that make an impact.
My Services
My Talent
Skilled in React for building dynamic UIs and Next.js for server-rendered React apps, static sites, and API integration.
Building production cross-platform apps with React Native and Expo, including complex state management with Zustand, TanStack Query, push notifications, and real-time data handling for apps serving 10K+ users.
Building full-stack applications with Node.js through Next.js API routes, server-side rendering, and backend services. Experience with ORMs, authentication, and payment integrations.
Proficient in TypeScript, leveraging its static typing features for catching errors during development and enhancing code maintainability.
Experienced in creating beautiful, natively compiled apps for mobile, web, and desktop using Google's Flutter framework and Dart programming language.
Building backend services with Flask and FastAPI, web scrapers with Playwright, ML inference pipelines, and RAG systems with LangChain. Experience with async programming, JWT auth, and vector database integration.
Strong command of HTML5 semantics, modern CSS (Grid, Flexbox, animations, responsive design), and JavaScript ES6+ for building performant, accessible web applications from the ground up.
Skilled in Adobe Illustrator for crafting eye-catching logos, icons, and vector graphics that elevate brand identities and captivate audiences.
Built and shipped multiple Android apps using Kotlin and Android Studio, including a published Play Store app. Experience with Firebase, MVVM architecture, ExoPlayer, and Material Design.
Building AI-powered applications with LangChain, RAG pipelines, and LLM API integration (OpenAI, Anthropic, Google). Experience with vector databases (Pinecone), OpenAI embeddings, and LSTM neural networks for real-time prediction.
My Cases

Chat-based PDF information retrieval app using LangChain and RAG (Retrieval-Augmented Generation). PDFs are chunked, vectorized with OpenAI embeddings, and stored in Pinecone for cosine similarity search. Supports multiple AI providers including OpenAI GPT, Anthropic Claude, Google Gemini, and DeepSeek. Built with Next.js 14, TypeScript, Tailwind CSS, SQLite with Drizzle ORM, and Stripe for payments.
Read moreView Project
AI-powered chatbot that enables students to interact with Canvas LMS using natural language. Built with Flask and OpenAI GPT-4 for query classification and response synthesis. Integrates with Canvas REST API to retrieve courses, assignments, grades, and deadlines in real time. Features session-based conversation memory, responsive chat UI, and a course sidebar for quick navigation.
Read moreView Project
Full-stack price comparison platform aggregating 100K+ products from Coles, Woolworths, and Aldi. Automated Playwright and async HTTP scrapers process ~150K daily updates with batch persistence. React Native (Expo) frontend with Zustand state management, TanStack Query, and FCM push notifications. FastAPI backend with JWT device auth, rate limiting, and sub-100ms Meilisearch full-text search. Deployed on Fly.io with Docker and auto-scaling.
Read moreView Project
Built an invoice processing system with a data-driven dashboard using React and Next.js. Implemented automated invoice parsing, real-time data visualization with interactive charts, and role-based access control. Server-side rendering for SEO and performance optimization.
Read moreMy Story
Pursuing a Master's in Information Technology at RMIT University, specializing in software engineering and cloud computing. Coursework includes advanced algorithms, distributed systems, and machine learning applications.
Earned a Bachelor's in Computer Science and Engineering from Rajagiri School of Engineering and Technology, honing skills in programming, software development, and computer systems architecture.
Completed high school education at Chavara Public School, Pala, fostering a strong academic foundation and personal growth in a supportive learning environment.
Developed and shipped 5+ cross-platform mobile applications using React Native, serving 10K+ users. Built responsive web applications with React and Next.js, improving client page load times by 40%. Collaborated in agile sprints, conducted code reviews, and mentored junior developers.
Completed intensive training in React and React Native, building 3 production-ready prototypes. Gained hands-on experience with component architecture, state management, API integration, and mobile deployment workflows.
Let's Talk About Ideas
Melbourne, Australia
Available Right Now
jaansjohnson@gmail.com
+61494106020