
About me
Hi, I'm Kevin Sajan
Full-stack developer and data scientist in training · Toronto, Ontario, Canada
I build software that solves real problems. By day I'm a software developer at MacLean Engineering, where I build machine HMIs, the interfaces operators use to monitor and run heavy equipment. Over the years there I've also built full-stack web apps, REST APIs, Python desktop tools and 3D point cloud visualizations, and deployed them on Microsoft Azure.
Before that I worked in financial advisory and tax at Deloitte, automating document workflows and digging into invoices and financial data. That mix of code and business is why I care about results, not just features.
I'm currently completing a Master of Data Science at the University of Pittsburgh, focused on data modelling, warehousing and AI in data management. Through KIS Studios I take on client projects of every shape: websites, apps, stores, games, data work and whatever else is holding your business back online.
Work experience
Software Developer
MacLean Engineering
Build machine HMIs (human-machine interfaces) that operators use to monitor and control heavy equipment
Built 3D point cloud visualization system using Python, Open3D, and matplotlib with automated reporting and statistical analysis
Led full-stack development and DevOps deployment using Microsoft Azure
Developed Python GUI tools with Tkinter, threading, and i18n support, featuring custom animations
Created dynamic React components for machine data visualization and vehicle management
Designed and tested RESTful APIs with Node.js, Express, PostgreSQL, and Sequelize
Implemented automated testing with Jest and Cypress; deployed via Azure Kubernetes
Leveraged Power BI and analytics tools to extract insights from machine data
3D Point Cloud System
Live Demo
🔬 Technologies: Python, Open3D, matplotlib, Three.js
📊 Features: Real-time clustering, automated analysis, statistical reporting
⚡ Performance: Processing 5K+ points with sub-second response times
Financial Advisory & Tax Technician
Deloitte
Automated document linking and data entry using Puppeteer, improving efficiency and accuracy
Audited invoices and tax returns to identify discrepancies and resolve client-vendor disputes
Conducted financial analysis and supported compliance across multiple advisory engagements
Process Automation Analytics
Live Dashboard
🤖 Automation: Puppeteer web scraping, document processing
📋 Analysis: Invoice auditing, tax compliance, financial reporting
⚡ Results: 95%+ accuracy with 300+ hours saved quarterly
Skills & tools
- Languages
- Python, JavaScript, TypeScript, Java, C++, HTML, CSS, SQL, Sass
- Frameworks & libraries
- React, Next.js, Angular, Vue, Node, Express, jQuery, Bootstrap, Tailwind, Redux
- Databases & ORMs
- PostgreSQL, MongoDB, Oracle, Sequelize, Mongoose
- Cloud & DevOps
- Azure (incl. ML & Kubernetes), AWS, Firebase, Vercel, Heroku, Docker, CI/CD, Git
- Testing & automation
- Jest, Cypress, Puppeteer, Selenium
- Data & visualization
- Power BI, Tableau, Pandas, NumPy, Matplotlib, Open3D, Three.js
- Design & other
- Figma, Photoshop, WordPress, Webpack, Babel, SAP FI & CO
Education & certifications
Master of Data Science (in progress)
2025 – 2027
University of Pittsburgh, School of Computing and Information
Data modelling and warehousing, AI in data management
Full Stack Web Development Certificate (Coding Boot Camp)
2020 – 2021
University of Toronto School of Continuing Studies
HBSc, Biological and Environmental Sciences
2014 – 2018
University of Toronto
Certifications
- • Udacity: Android Basics Nanodegree by Google
- • Coursera: Google IT Support Professional Certificate
- • LinkedIn Learning / Microsoft Press: Complete Guide to Power BI for Data Analysts
Have a project in mind?
I take on websites, apps, stores, games, data and marketing work. Let’s talk about yours.