Profile photo
Janhav Khanna
Computer Science • Finance • Statistics




╲╱



Python

Java

HTML

CSS

SQL

Excel

SAS
Bootstrap

R Markdown

Javascript

XML

C++

PSQL

C


UOA logo

About me

Hi, I am a software engineer based in Auckland, New Zealand.

I gained a degree in Computer Science with a double major in Statistics and a conjoint in Finance at the University of Auckland. My university education was focused on an array of specialisations including full stack development, financial analytics and data science.

I now work in the fintech sector, implementing an array of tools providing data quality, management, visualisation and analytics to public and private sector entities.

Education and experience

Timeline

2018


• Graduated Macleans college endorsed with merit.
• Gained entry into studying my first choice degree of Bachelor of Science double majoring in Computer Science and Statistics.

2019


• Started at the University of Auckland.
• Learned about the basics of computer programming and gained key experience in Python and Statistical programming.
• Earned top achiever awards in Introduction To Software Fundamentals.

2020


• Gained a high GPA enabling me to have the opportunity to a conjoint to my degree.
• Started my Finance conjoint with a focus on financial analytics and investment.
• Learned about discrete data structures and data analysis for commerce.
• Earned top achiever award in Data Technologies.
• Earned top achiever award in Economics.
• Joined the social media team for the UoA Esports club.

2021


• Completed various papers in statistical programming and database programming.
• Learned about Java programming, database structures and complex relational algebra.
• I had two internships lined up, both unfortunately cancelled due to Covid lockdowns.
• Earned top achiever award in Object Orientated Software Development.
• Got elected as executive and social media manager for the UoA Esports club.

2022


• Completed various papers in UX design and further statistical programming.
• Started with my finance papers focusing on financial analytics and investment.
• Completed my Computer Science capstone.
• Earned top achiever award in Human-computer Interaction.
• Earned top achiever award in Computer Graphics and Image Processing.
• Start working with the fintech start-up Billdr.
• Completed internship at Billdr.
• Got offered an intern position at SAS.

2023


• Completed my internship at SAS.
• Got offered a permanent full time position at SAS.
• Successfully gained SAS certification.
• Continued to work toward finishing final university courses while working full time.

2024


• Completed a major project for a large insurance firm involving automation of data loading and a warning system.
• Completed data quality and management for IRD.
• Completed data quality, management and modernisation for MSD.
• Assisted in completing a world first internal platform migration.
• Acquired my CAPM (Certified associate of project management) Certification.
• Became a member of AUT’s Computer & Mathematical Sciences Industry Advisory Board.

Achievements

These are the various awards I have gained:

Future plans

Fintech

Fintech

I plan to continue upskilling and gaining experience in project management while deepening my expertise across data and case management. I also want to branch out across the broader range of SAS offerings to deliver more end‑to‑end value in fintech projects.

Projects

Sentimental

Twitter sentimental analysis

This Python project combines a custom sentiment analysis engine with the Twitter API. The sentiment engine uses Cambridge dictionary terms for positive, negative and conjunctive wording to classify text and was tuned against a wide range of edge cases, achieving an accuracy of roughly 85% in testing.

After validating the algorithm, I integrated the Twitter API, obtaining full developer access to work with live hashtags and timelines. The result is a tool that can assess overall sentiment around products, companies or events, with potential applications in product launches, brand tracking and market research. Building it highlighted how nuanced English phrasing is and how much impact subtle words can have on meaning.


Number plate

Number plate recognition using pixel arrays

Using Python, this project processes raw pixel arrays to locate number plates in images. The pipeline converts images to greyscale, stretches pixel values, blurs with a 5×5 mean filter, applies thresholding and then performs multiple rounds of dilation and erosion so the number plate stands out clearly from the background.

I then built a DFS-based labelling step to identify connected components and select the region whose aspect ratio and pixel count match typical plates. Once detected, the program can draw a bounding box, crop the plate, infer the text, estimate the car colour and optionally blur the plate. The project was a practical way to apply image-processing and computer graphics concepts to a real‑world task.


UX display site

carbon

This JavaScript, HTML and CSS project explores UX design principles through a fictional site with a reddish carbon theme and a modal interaction. The layout applies principles such as similarity, area, common fate and occlusion, along with centring and emphasis, to draw attention to key content and actions.

It was one of my first web projects and a chance to translate UX theory directly into interface decisions. I focused on clean hierarchy, clear interaction cues and a cohesive visual style, which later informed how I approached this portfolio.


bounce

Bouncing shapes

Built in Java, this application lets users create shapes that bounce around a window and change colour. The set of objects includes rectangles, squares, ovals, X‑rectangles and nested shapes that move inside a parent object, with configurable size, fill colour, border colour and motion path.

Using a graphics painter and animation viewer, the project brought together object‑oriented design and basic animation. It served as an early foundation in structuring interactive Java programs and managing multiple objects on screen.


This website

This portfolio is built with JavaScript, HTML and CSS, and was originally created as a UX design exercise. Starting from a checklist of desired elements, the layout evolved top‑down to showcase skills, experience, projects and contact details while applying principles like contrast, repetition and consistent alignment.

The site continues to evolve as a testbed for experimenting with animation, responsiveness and front‑end patterns, and is a stepping stone towards future work with modern frameworks such as React.


Other projects

Beyond these, there are a range of smaller experiments and utilities that I build whenever an idea comes up. Many of these can be explored in more detail on my GitHub.

Contact me

You can contact or view my work through these various sources:

or JanhavKhanna@gmail.com