Open to junior developer opportunities

Prashik Koirala

Frontend Developer

Hey, I’m Prashik. I build web experiences that feel good to use — with curiosity, care, and an eye for the details.

Based
Toronto, Ontario
Focus
Frontend development
Education
Computer Science · 2026
01 / PROJECTS

Selected work

Interfaces, experiments, and the systems behind them. Each project taught me something different.

iOS-inspired calculator with a dark display, round keys, and orange operators
05 / INTERACTION DESIGN

iOS-inspired Calculator

An iOS-inspired calculator with keyboard input, percentage calculations, and familiar button feedback.

Operator precedence. A two-pass evaluator handles multiplication and division before addition and subtraction, without using eval().

  • HTML5
  • CSS3
  • JavaScript
  • DOM
Amazon homepage recreation showing navigation, a hero banner, and product category cards
06 / FRONTEND DEVELOPMENT

Amazon UI Clone

A desktop-focused HTML/CSS recreation of Amazon’s homepage, from navigation to product categories.

Reusable layout. I reused product-card classes inside a wrapping Flexbox layout to keep category spacing and structure consistent.

  • HTML5
  • CSS3
  • Flexbox

Beyond the interface

A few projects exploring simulations, networking, and encryption.

07

Wolf–Sheep Ecosystem

An agent-based predator–prey simulation, extended with farmers and dogs to explore how interventions affect an ecosystem.

  • Python
  • Mesa
  • Solara
View project — Wolf–Sheep Ecosystem
08

Encrypted Chat

A Python learning project using RSA key exchange and AES message encryption. The relay server forwards ciphertext between clients.

  • Python
  • RSA / AES
  • Sockets
View project — Encrypted Chat
09

Distributed File Retrieval

A tracker locates file chunks across servers. The client downloads the pieces through TCP sockets and reconstructs the original file.

  • Python
  • TCP
  • SHA-256
View project — Distributed File Retrieval
02 / A LITTLE BACKGROUND

About

I’m a frontend developer in Toronto, Ontario, with a Computer Science background from Algoma University and a habit of learning by building.

I enjoy turning an idea into something you can click, explore, and use. That curiosity takes me from JavaScript interfaces to Python simulations and networking projects, with plenty of debugging along the way.

Outside of code, I play guitar and listen to indie and alternative music. That interest helped turn Musicozy from an idea into a project I wanted to keep improving.

03 / SKILLS & TOOLS

Toolkit

A frontend focus, supported by programming fundamentals and a habit of figuring things out.

Frontend

HTML5 · CSS3 · JavaScript

Semantic pages, responsive layouts, DOM interactions, and application state.

Programming

Python · Java · C#

Object-oriented programming, scripts, desktop applications, and simulations.

Data

MySQL · SQL

Relational data, basic queries, and data retrieval.

Workflow

Git · GitHub

Version control, project documentation, and iterative development.

Foundations

Algorithms · Systems

Data structures, operating systems, distributed systems, software engineering, networking, and cryptography coursework.

Practice

Debugging · Problem solving

Reproducing issues, exploring edge cases, and improving usability.

Learning by building, one project at a time.

04 / EDUCATION & EXPERIENCE

The journey so far

Learning the fundamentals, then putting them to work.

  1. CurrentClient website work

    Website development & maintenance

    Legalaya

    Contributing HTML, CSS, and JavaScript improvements to a legal-services website, including responsive layouts, FAQ interactions, inquiry forms, attorney profiles, and coordinated contact and content updates across pages.

  2. OngoingIndependent work

    Personal projects & daily practice

    Building, documenting, and improving

    Developing frontend projects, exploring Python systems, and building a consistent coding habit. Each iteration is a chance to make the code clearer and the experience better.

  3. 2023 — 2026Education

    Bachelor of Computer Science

    Algoma University

    Coursework spanning data structures, algorithms, operating systems, distributed systems, cryptography, and software engineering, with hands-on projects connecting theory to practice.

  4. Jan — Jun 2022Experience

    Software Developer Intern

    Merotech · Kathmandu, Nepal

    Contributed to web pages, worked with MySQL queries, used Git with a development team, and tested and debugged application features.

05 / GET IN TOUCH

Let’s build something.

Open to junior developer opportunities and interesting projects.
A role, an idea, or a quick hello — I’d love to hear from you.

Project preview

Screenshot of the project interface.