MM Logo
Mihajlo Micic
Full-Stack Developer
🎓 University of Waterloo Graduate 2024

Mihajlo Micic
Full-Stack Developer

Geomatics major with Computer Science minor, passionate about building AI-powered applications, data analysis platforms, and innovative web solutions.

Experienced with Python, Next.js, TypeScript, and modern full-stack development. Specialized in creating intelligent systems that bridge the gap between complex data and user-friendly interfaces.

Featured Projects

A collection of AI-powered applications, full-stack platforms, and innovative solutions showcasing modern development practices and cutting-edge technologies.

Marshmallow - BYOK AI Workspace Platform
Architected a multi-model AI companion that lets users plug in their own OpenRouter keys, spin up chats with 300+ Claude, GPT, and Gemini variants, and securely share or clone conversations with rich file context.
Engineered a Next.js 15 + Convex stack that streams reasoning-aware responses, encrypts BYOK credentials with AES-256, audits every request, and powers usage analytics plus an admin control center for model catalogs, quotas, and alerting.
1
Next.js 15TypeScriptConvex BackendClerk AuthOpenRouter APITailwind CSSshadcn/uiRecharts
Datalore - AI-Powered Data Analysis Platform
Built an enterprise-grade AI data analysis tool that transforms natural language queries into actionable insights. Integrated Anthropic's Claude API with advanced Python analytics libraries to enable non-technical users to perform complex statistical analysis, data visualization, and custom code execution through conversational commands.
Implemented sandboxed code execution for security, colorized terminal output for enhanced UX, and support for multiple data formats (CSV, Excel, JSON).
41
4
PythonAnthropic Claude APIPandasNumPyMatplotlibStreamlit
Pathly - Smart Transit Safety Platform
Developed a comprehensive safety-first transit companion for international students in Toronto, processing 50,000+ real crime incidents into an interactive 3D mapping interface. Implemented hexagonal tessellation using Turf.js for optimal crime data visualization.
Built multi-modal routing with TTC integration providing real-time departure times, platform information, and transfer details.
Next.js 15TypeScriptMapbox GL JSGoogle Maps APISupabaseClerk AuthDrizzle ORM
Habithletics - Habit Tracking PWA
Engineered a cross-platform habit tracking application with activity streak monitoring and analytics dashboard. Implemented secure Google OAuth authentication, real-time data synchronization, and PWA capabilities for offline functionality.
Built with modern React patterns using server components, Zod validation schemas, and optimized database queries through Prisma ORM.
Next.jsTypeScriptPrisma ORMPostgreSQL (Neon)NextAuth.jsTailwind CSSshadcn/ui
FIFA 23 Ultimate Team Optimizer
Developed an intelligent squad optimization system utilizing genetic algorithms to generate optimal team compositions within budget constraints. Processed extensive player performance datasets to calculate fitness scores, chemistry ratings, and value optimization.
Implemented evolutionary computation techniques including selection, crossover, and mutation operators.
PythonGenetic AlgorithmsData SciencePerformance Analytics
Code Route - Self-Improving AI Framework
Architected an innovative AI assistant framework capable of dynamically creating and managing tools during runtime conversations. Built a self-improving system that expands its own functionality based on user needs, demonstrating advanced metaprogramming and AI orchestration capabilities.
Implemented sophisticated error handling, tool validation, and performance monitoring systems.
PythonAI/MLDynamic Tool GenerationShell Scripting
TherapyMatch - AI Healthcare Platform
Created an AI-driven web application streamlining psychotherapist matching using advanced Natural Language Processing. Implemented personalized recommendation algorithms analyzing therapist specializations, patient needs, and geographic proximity.
Built efficient location-based matching systems and integrated multiple data sources for comprehensive therapist profiles.
1
JavaScriptPythonNLPMachine LearningLocation Services

Interested in collaborating or learning more about these projects?

Professional Experience

Full-stack development, data analytics, and bioinformatics across diverse industries

Software Developer
ConSalt Inc.
September 2023 - Present
Hamilton, ON
Full-time
  • Led development of enterprise collaboration platform, building real-time conversation management system with Python/FastAPI backend and Next.js frontend deployed via Docker on AWS ECS, implementing RAG-based task extraction from meeting notes using OpenAI APIs that reduced manual task entry by 75% and improved team productivity by 40% across 48+ production deployments.
  • Architected document-processing pipeline integrating Google Workspace APIs for automated meeting note analysis, implementing context-aware conversation threading with orphaned session cleanup, and building immediate user feedback systems that reduced response latency from 3s to <500ms and increased user engagement by 60%.
  • Delivered Salesforce automation solutions with custom Apex classes and Lightning Web Components for order processing workflows, implementing email automation and form validation that processed $1M+ in seasonal transactions while reducing manual processing time by 40% and eliminating order errors.
  • Spearheaded the creation of a Full Stack application utilizing React, Flask, and SQL to automate vehicle dispatch, enhancing operational efficiency for 200+ clients. Implemented weather-based routing algorithms and analytics, resulting in a 25% reduction in dispatch times.
PythonFastAPINext.jsDockerAWS ECSOpenAI APIsSalesforce ApexLightning Web ComponentsReactFlaskSQL
Data, Analytics and Business Solutions Analyst
York Region
May 2022 - April 2023
Newmarket, ON
Co-op
  • Developed Python ETL pipeline for parsing and standardizing traffic disruption data to Waze CCP specifications, processing 30K+ daily events from multiple municipal sources, reducing processing time by 70% and improving real-time routing for 100K+ daily commuters.
  • Built interactive BI solutions using PowerBI, Tableau, and ArcGIS Online, creating 15+ dashboards and story maps visualizing transportation patterns, infrastructure metrics, and spatial analytics for executive decision-making.
  • Engineered geospatial data processing systems using Python, SQL, and Esri ArcGIS Pro APIs to automate spatial analysis workflows, integrating multiple GIS datasets, reducing manual mapping by 60% while improving data accuracy for transportation planning.
  • Designed and deployed web mapping applications leveraging ArcGIS Online REST APIs and JavaScript, creating responsive visualization tools enabling 200+ municipal staff to access real-time infrastructure data.
PythonPowerBITableauArcGIS OnlineSQLEsri ArcGIS ProJavaScriptREST APIs
Full Stack Software Developer
Audioworks Inc.
September 2021 - December 2021
Mississauga, ON
Co-op
  • Architected and developed critical features for a collaborative music platform using TypeScript and React Native, implementing real-time synchronization and user interaction systems that increased user engagement by 35% and improved session retention.
  • Engineered efficient data handling and integration services with optimized API endpoints and state management, enhancing application performance by 40% and improving scalability to support 1K+ concurrent users.
  • Collaborated with cross-functional teams to deliver high-quality mobile experiences, implementing responsive UI components and seamless navigation flows that reduced user drop-off rates by 25%.
  • Optimized application architecture and implemented performance monitoring solutions, resulting in 30% faster load times and improved overall user experience across iOS and Android platforms.
TypeScriptReact NativeNode.jsAPI IntegrationMobile DevelopmentPerformance Optimization
Bioinformatics Analyst
Ontario Institute for Cancer Research
January 2021 - April 2021
Toronto, ON
Research
  • Analyzed 50+ TB of genome sequencing data using Python, R, PLINK, and scikit-learn, implementing complex ML algorithms and statistical models to uncover genetic associations and identify potential biomarkers.
  • Automated analysis workflows reducing processing time by 50% through custom scripts and pipelines.
  • Conducted pathway analysis and clinical association studies, discovering novel disease mechanisms.
PythonRPLINKscikit-learnStatistical ModelingBioinformatics

Technical Skills

Comprehensive expertise across full-stack development, data science, and AI technologies

Frontend Development

ReactNext.jsTypeScriptJavaScriptTailwind CSSReact NativeHTML/CSSshadcn/ui

Backend Development

PythonNode.jsFlaskSalesforce ApexRESTful APIsServer ActionsMicroservices

Database & Storage

PostgreSQLSQLSupabasePrisma ORMDrizzle ORMDatabase DesignData Modeling

AI & Machine Learning

Anthropic Claude APINatural Language ProcessingMachine LearningGenetic AlgorithmsStatistical ModelingData Science

Data Analytics

Python (Pandas, NumPy)RTableauPowerBIMatplotlibStatistical AnalysisData VisualizationPLINK

Tools & Technologies

GitArcGIS ProMapbox GL JSGoogle Maps APIClerk AuthNextAuth.jsStreamlitDocker
University of Waterloo Logo

University of Waterloo

Bachelor's Degree, Class of 2024

Major: GeomaticsMinor: Computer Science

Let's Connect

Open to new opportunities and collaborations. Let's build something amazing together.

Get In Touch
Quick Links

University of Waterloo graduate with expertise in full-stack development, AI applications, and data analytics. Currently working as a Software Developer at Consalt Inc.