Hello, I'm Boran Seckin!

Self-Taught Programmer 🚀

About me🤙

Hello, my name is Boran Seckin.

  • Education 📚: I am currently pursuing a bachelor's degree in Computer Engineering with CO-OP at McMaster University. I completed the CS50x's Introduction to Computer Science course.

  • Experience 📈: I am doing my year-long CO-OP at AMD as a DC GPU Validation Engineer. I previously worked at Aposto as a backend software developer. I did an internship at Angora Networks. I was a member of Mac Formula Racing's software team.

  • Coding 💥: I love coding. I am currently focusing on mastering Rust. I have great experience in high-level coding with JavaScript and Python and I have explored embedded systems and low-level development using C and Verilog. See all my projects on my GitHub page.

  • Robotics 🤖: I have participated in First Robotics Competition for 7 years with team Anatolian Eaglebots. I am currently volunteering for local FRC events.

  • Music 🎵: I love listening to music, especially rock and blues. I play classical and electric guitar. You can follow me and access my playlists on Spotify.

  • Sports 🏅: I am a professional sailor who participated in national races in Turkey. Besides water sports, I love skiing, cycling and rock climbing.

PP

Projects🛠

ASM
Basic assembly language interpreter. Supporting 20 powerful instructions including conditional jumps and subroutines.
Assembly
C - Low Level
2020
Rocks
Rust implementation of Crafting Interpreters' Lox Language.
rlox
Rust - Language
2023
Atlas
Simple homemade kernel for RaspberryPi 4. Supporting serial communication using PL011 and mini UART.
RPi
C - Low Level
2021
Chord
An implementation of Chord network. Fully Dockerized and published as an NPM package.
Chord
TS - Networking
2020
2FA Utils
HMAC-based one-time password (HOTP) and time-based one-time password (TOTP) generator and verifier. Compliant with RFC 4226.
Lock
TS - Security
2020
2DX3
LIDAR like 3D measurement and modelling tool that uses time-of-flight sensor to create a spacial model of a physical volume.
3D Map
C - Low Level
2022
Huge Integer
A library for making arithmetic operations with arbitrarily large integer numbers.
Arithmetic
C++ - Computer Science
2022
Corvo
Web application development playground featuring a school planner and an URL shortener.
React
JS - Web
2018
Bridge
Easy-to-use command line chat application using Socket.io with features like custom chat rooms and whispers.
SocketIO
JS - Networking
2020
Coa
File transfer application completed with checksum checks using TCP sockets.
Coa
C - Networking
2020
McMaster Login
A tool to automatically login to McMaster related websites with MacID using Userscript.
Key
JS - UTILITY
2021
Swerve Drive
Robot code with features like swerve drive train controls, image processing and self-alignment.
FRC
Python - Robotics
2020