Hi, My Name Is

BEN AKRAM,
I'M A SOFTWARE-DEVELOPER

Toronto-based Software Developer
Who LOVES building apps that live on smart devices !

About Me

My Story

Hello ! My name is Ben and I enjoy creating things that live on smart phones and on the internet. My programming love story started from a Python Udemy course I decided to take out of curiosity, and shortly after I knew that this is what I want to do. Several months later I have opted to pursue a bachelor in Software Development.

I am Software Development (Honours Bachelor of Technology) student at the Seneca College, who focuses on Web Development and expanding my knowledge far beyond the curriculum. I enjoy working in a team environment but can also run projects and tasks independently. I am motivated to advance and expand my skill set through mentorship and challenging projects.

In my free time, I love playing soccer and I am a big fan of AC Milan. I also enjoy boulder climbing, going the gym, reading books (mainly science), and meditating.

My favorite quote:
“Tell me and I forget, teach me and I may remember, involve me and I learn.” - Benjamin Franklin

My Skills

Languages

  • JavaScript
  • TypeScript
  • Python
  • C/C++
  • HTML
  • CSS

Frameworks

  • Next.js
  • React
  • Django
  • Tailwind/Bootstrap
  • Bootstrap

Database

  • PostgreSQL
  • MongoDB
  • S3
  • DynamoDB

Developer Tools

  • AWS
  • Docker
  • Git
  • Linux
  • CI/CD
  • Agile/Scrum
  • Jira

Projects I Am Proud Of

Workout Tracker Web App
Workout Tracker Web App

Developing (Under Progress) a full-stack web app using Next.js, Clerk Auth, MongoDB, Jotai, Tailwind CSS with Shadcn and Aceternity, Exercise API, and Vercel. The app allows user to view and add exercises to their workout routines. User will also be able to view their workout history and track their progress over time using charts and graphs. The app also offers a way for user to socialize by sharing and viewing other users' workout routines.

Next.js

Clerk Auth

MongoDB

Jotai

Tailwind CSS

Shadcn UI

Aceternity UI

Exercise API

Vercel

Zod

SWR

Jest

CI/CD

Events Ticketing Management
Events Ticketing Management

Followed MVC principles to design and build a full-stack web app using Django and PostgreSQL, enabling users to buy, sell, and manage events and venues. Showcased problem-solving skills while implementing the relational database tables. Collaborated with team members and showcased strong communication skills to achieve project goals. login with username: user1 and password: user1user1

Django

SQL

PostgreSQL

MVC

Bootstrap

Vercel

Python

DB Schema Design

Fragments Full Stack App
Fragments Full Stack App

Developed a scalable AWS-deployed microservice for handling text and image fragments. The service offers a REST API for CRUD operations and data conversion, with Next.js for front-end interaction. The project, developed on GitHub, includes a CI pipeline with Jest and Hurl for testing.

Docker

AWS Cognito

Amplify

ECS

ECR

S3

DynamoDB

Next.js

Tailwind

Jest

Hurl

CI/CD

Metropolitan Museum Gallery
Metropolitan Museum Gallery

Built a user-friendly Next.js web app for users to browse and save favorite items from the Metropolitan Museum Gallery API. Secured user authentication using bcrypt and stored data in MongoDB. Demonstrated high degree of self-motivation and diligence, independently driving the project to completion ahead of the anticipated timeline.

Next.js

bcrypt

Auth

MongoDB

Bootstrap

Vercel

API