About Me

At a Glance

Location

  • Bern, Switzerland

Experience

  • 8 years coding experience
  • Electronics technician apprentice
  • Full-stack development

Education

  • TFBern - 3rd year apprentice
  • Top scorer in Bern canton exams
  • Continuous self-education in tech

Interests

  • Salsa & Hip-hop dancing
  • Mentoring & teaching
  • Emerging technologies
  • Technical problem-solving

Hi, I'm Oliver Seifert

I'm a 17-year-old software engineer and electronics technician apprentice based in Bern, Switzerland. Online, you might know me as ImGajeed76.

My journey in coding began nearly 8 years ago, inspired by my two older brothers who are both software engineers. This early start has given me a depth of experience unusual for someone my age and a passion for continuous learning and technological innovation. My combined expertise in both software development and electronics gives me a unique perspective on creating integrated technical solutions.

Professional Journey

I'm currently in my third year of a 4-and-1 model apprenticeship as an electronics technician at TFBern. I'm proud to have completed my partial exams (second-year comprehensive exams) as one of the two highest-scoring students in the entire canton of Bern. This achievement reflects my dedication to mastering both theoretical concepts and practical applications in electronics engineering. My goal is to bridge the gap between hardware and software to develop innovative solutions for real-world problems.

Full-Stack Creator

I offer a comprehensive skill set spanning the entire technology stack. From designing custom circuits and programming microcontrollers to building web applications and exploring cutting-edge technologies, I can tackle projects end-to-end.

My technical versatility includes hardware development (circuits, MCUs, ESP32, IoT devices), software creation (desktop applications, websites, APIs), and specialized platforms (AR/VR with an Apple Vision Pro app in the App Store, blockchain technologies including NFT generation). I'm comfortable working with Thingsboard for IoT applications and have experience with game development in both Unity and Unreal Engine.

What makes me unique is my ability to bridge these different domains, creating truly integrated solutions that seamlessly connect hardware, software, and user experiences.

Learning Philosophy

My approach to learning is driven by curiosity and enthusiasm. When I discover something that interests me, I immerse myself completely until I master it. This passion-driven learning approach has allowed me to rapidly acquire new skills throughout my journey.

I believe in learning by doing - building real projects that solve actual problems. This practical approach ensures I develop not just theoretical knowledge, but applicable skills that deliver results.

When I'm Not Coding...

I maintain a balanced life beyond the screen. Currently, I'm an enthusiastic salsa and hip-hop dancer, having previously practiced Muay Thai and Ultimate Frisbee. These diverse physical activities help me maintain creativity and mental freshness that enhances my technical work. While gaming was once a significant hobby, my growing professional commitments have made it less frequent.

Teaching and mentoring are particularly rewarding for me. I enjoy sharing knowledge and helping others develop skills in areas where I have expertise. I believe that explaining concepts to others deepens my own understanding and keeps me connected to the fundamentals even as I advance in my technical journey.

Skills

Understanding My Skill Metrics

Years:
Represents the duration I've been working with each technology or skill. These numbers are primarily based on my GitHub repositories and project history.

Proficiency:
Indicates my confidence and expertise level with each technology, regardless of time spent.

Note: The "years" metrics may be slightly underestimated for earlier technologies, as I didn't track my work with GitHub when I first started coding.

Hardware & IoT

Circuit Design
3 years Advanced
Arduino
2 years Intermediate
Raspberry Pi
2 years Intermediate
C8051x MCUs
2 years Advanced
Thingsboard IoT
0.2 years Intermediate
ESP32
0.1 years Intermediate

Web Development

JavaScript
3.7 years Advanced
HTML/CSS
3.7 years Intermediate
TypeScript
2.9 years Advanced
SvelteKit
2.8 years Advanced
TailwindCSS
2.8 years Advanced
Vue
0.2 years Beginner
React
0.1 years Beginner

Programming Languages

Python
4.3 years Advanced
C#
4.2 years Advanced
Kotlin
3.4 years Advanced
C
3.2 years Advanced
Java
1.4 years Intermediate
Go
0.2 years Beginner
Rust
0.1 years Beginner

Specialized Platforms

Unity
1.5 years Intermediate
Unreal Engine
0.5 years Beginner
AR/VR (Vision Pro)
0.5 years Beginner
Blockchain/NFTs
0.3 years Beginner

DevOps & Tools

Git/GitHub
4.3 years Advanced
Shell Scripting
1.7 years Intermediate
Docker
1.6 years Intermediate

My Journey

2022 - Present

Electronics Technician Apprentice

Excelling in my third year of a 4-and-1 model apprenticeship at TFBern. Recognized as one of the top-scoring students in Bern canton during my partial exams. Currently developing specialized skills in circuit design, PCB layout, and embedded systems programming.

2019 - 2022

Oberstufenzentrum Worbboden, Sekundarstufe

Completed secondary education with a final-year individual project similar to an IPA. Developed a physics and graphics engine in Kotlin using LWJGL, showcasing advanced programming skills. More details available on the projects page.

2016 - Present

Self-taught Programmer

Began my coding journey inspired by my brothers, evolving from basic programming concepts to mastering multiple languages and frameworks. Developed numerous personal projects to apply and deepen my knowledge. Consistently challenging myself to learn emerging technologies and best practices in software development.

2012 - 2019

Unterstufenzentrum Rüfenacht, Primarstufe

Early education where my curiosity for technology first emerged. Started exploring basic computer concepts during this time, setting the stage for my later technical pursuits.