👋 Hello, I'm

Akshun Kalra

|

A Software Engineering student at Carleton University with hands-on experience building Python-based systems, full-stack applications, and AI solutions.

Akshun Kalra

01. About Me

I'm a Software Engineering student at Carleton University with a passion for building impactful software solutions.

Currently in my final year pursuing a Bachelor of Engineering in Software Engineering, I've gained valuable industry experience as an Application Developer at the National Research Council Canada, where I developed Python-based orchestration systems and cognitive research tools.

I specialize in full-stack development, from building RESTful APIs with Spring Boot to creating dynamic frontends with React and HTMX. I'm also experienced with machine learning, having worked on CNN-based image classification projects.

1Year Industry Experience
3+Major Projects
10+Technologies
💻

02. Skills & Expertise

Technologies I work with

💻

Languages

JavaPythonC/C++ C#GoJavaScript SQLHTML/CSS
⚙️

Frameworks

Spring BootFlaskReact Node.jsJUnitTensorFlow TkinterSwing
🛠️

Developer Tools

GitDockerKubernetes AWSAzurePostgreSQL MavenJira

Data & ML Libraries

PandasNumPyMatplotlib SeabornSciPy

03. Featured Projects

Things I've built

🎫
Full-Stack Application

Perk Manager

Full-stack membership perk management application with RESTful APIs and Spring Security. Implemented CI/CD pipelines via GitHub Actions for Azure deployment.

JavaSpring BootHTMXAzure
Distributed Systems

Firefighting Drone Swarm

Distributed simulation of concurrent drone subsystems using custom UDP protocols. Built event-driven client-server architecture with fault-injection for robustness testing.

JavaUDP SocketsMultithreadingSwing
🤖
Machine Learning

CIFAR-10 Object Recognition

Trained a CNN for object classification, achieving 87% accuracy. Implemented data augmentation and preprocessing for improved model robustness.

PythonTensorFlowCNNsNumPy
🔬
Research Tool

Cognitive Research Platform

Python-based orchestration system using Tkinter and subprocess for modular experimental tasks. Designed high-fidelity cognitive tasks using Pygame with millisecond-level accuracy.

PythonTkinterPygame

04. Experience

Application Developer

@ National Research Council Canada
January 2024 - December 2024
  • Developed a Python-based orchestration system using Tkinter and subprocess for modular experimental tasks
  • Built a configurable survey engine generating UI components from .ini files for human factors research
  • Designed high-fidelity cognitive tasks using Pygame with millisecond-level accuracy
  • Engineered real-time statistical pipelines to process experimental data and calculate performance metrics
  • Authored detailed technical documentation and user manuals

Software Engineering Student

@ Carleton University
September 2021 - May 2026
  • Pursuing Bachelor of Engineering in Software Engineering
  • Completed coursework in data structures, algorithms, distributed systems, and machine learning
  • Built multiple full-stack applications and research projects

05. Get In Touch

I'm currently looking for new opportunities after completing my co-op at NRC. Whether you have a project in mind, a job opportunity, or just want to connect, I'd love to hear from you!