Safiyur Rahman
So, who am I?
History.
Click me to see History.
As a child...
I had always been fascinated in technology, even by the most primitive forms of it compared to today’s standards. I was introduced to Scratch and the micro:bit in primary school, teaching me the concept of thinking computationally and algorithmically, as I put together horribly designed games.
very long agoBeginner to Lua / Roblox Development
This is the point where I finally decided to go into development in Roblox and learn the programming language it uses: Lua. I began by watching several YouTube tutorials on how to script, from changing the colour of a block every 5 seconds to making a poorly engineered car that looked atrocious. Day by day, I endeavoured to improve my knowledge of this language, which springboarded me to learn others.
September 2019First Open Source JavaScript Project
This was my first open source project that I did! It was for automation purposes, where a user would interact with a bot on the platform Discord to ban a player from entering a particular Roblox game. Though, I admit the code is quite messy, I am proud of what I had accomplished especially at a young age.Click here for Github Repo
March 2020First Chrome Extension.
I was curious in how chrome extensions were made, so I ended up making this. This Chrome extension allowed people to switch between different accounts, and worked by switching the authentication cookie when the user swithes account.Click here for Github Repo
April 2021Discord radio bot.
I had this amazing idea where I can listen to radio stations while I was in a voice channel on Discord. This idea came out of boredom but was still fun nonetheless.Click here for Github Repo
Jan 2022J.P. Morgan Software Engineering Virtual Experience | Forage
- Set up a local dev environment by downloading the necessary files, tools and dependencies.
- Fixed broken files in the repository to make web application output correctly.
- Used JPMorgan Chase’s open source library called Perspective to generate a live graph that displays a data feed in a clear and visually appealing way for traders to monitor.
Lyft Back-End Engineering Virtual Experience | Forage
Skills acquired/practiced:
- Python
- Refactoring
- Software architecture
- TDD
- UML
- Unit Testing
Cisco Intro to Software Engineering Virtual Experience Program | Forage
- Set up a React application and stitch together a series of reusable React components to create a dashboard frontend
- Used Websocket to connect to an external service and display packet latency
- Recorded a sprint review video showcasing the frontend features I’ve developed in React
Visa's Token Service Technology Virtual Experience Program | Forage
Skills acquired/practiced:
- Communication
- Documentation
- HTML Requests
- Visa API
Blackbird Australia Software Engineering Virtual Experience Program | Forage
Skills acquired/practiced:
- A/B Testing
- Collaboration
- Git/Github
- JavaScript
- React
Infinite Flight Auto Step Climb for Android
This was my first Android app I have ever developed.Click me to take a look at this project.
June 2023