Welcome to My CNIT 132A - Advanced HTML & CSS Portfolio
Hello! I'm Ahmet Sahiner, a passionate web developer currently pursuing the CNIT 132A - Advanced HTML and CSS course at City College of San Francisco (CCSF), focusing on Html & Css, SEO. I'll be sharing my homework and projects as I continue to develop my skills. Feel free to explore my work and contact me if you'd like to connect!
Recently, I completed a bootcamp in Salesforce development, where I built foundational skills in Apex, HTML, CSS, and JavaScript. Additionally, I completed CNIT 131H (Intro to HTML & CSS), solidifying my understanding of web fundamentals. My learning journey continues with courses like CNIT 133 (JavaScript, jQuery, AJAX), CNIT 133M (Mobile Web Development), CNIT 132 (Intermediate HTML & CSS), and CS 131B (Python). Through these courses, I am mastering core concepts and advancing my skills in web development, preparing for a career in this dynamic field. My ultimate goal is to earn the Advanced Web Development Techniques Certificate and the Front-End Web Development Certificate.
Beyond coursework, I have been actively involved in various open-source projects, including WeVoteServer and Sonarr, where I contributed to the development and optimization of these platforms. These experiences have deepened my understanding of collaborative coding, API integration, and managing complex codebases in real-world scenarios.
In addition to my open-source contributions, I have gained significant experience in Salesforce through projects involving Apex classes, triggers, Lightning Web Components, and Process Builder. My work has also included integrating Salesforce with external systems and building custom solutions tailored to business needs.
Currently, I am thrilled to be part of the CodeDay Micro-Internship, where I am expanding my expertise by working on real-world projects and honing my skills in both front-end and back-end development. This opportunity allows me to collaborate with professionals in the field and gain valuable hands-on experience.
My journey in technology is driven by a passion for continuous learning and innovation, and I look forward to sharing more as I progress in my career!

I am thrilled to share that I have been accepted into the Build Fellowship project: "Build Reinforcement Learning Controller for Lunar Lander." This exciting project focuses on developing a reinforcement learning (RL)
controller to operate a lunar lander, which we will test in a simulation environment. Under the mentorship of experienced industry experts, I will learn foundational RL concepts, implement neural networks using PyTorch, and train a Deep
Q-Network (DQN) to control the simulated lunar lander. Additionally, I will gain hands-on experience with OpenAI Gymnasium and explore techniques like experience replay and target networks to optimize performance.
This program offers a comprehensive learning path, from understanding RL basics and neural networks to implementing advanced DQN techniques and tuning controllers for the best performance. As part of the final workshop, I will present my project results, including recorded simulations, and explore how RL can be applied to real-life challenges. You can find more detailed information about this project on the official project page.
Encoder/Decoder App
This web-based Encoder/Decoder application demonstrates advanced bit manipulation techniques for encoding and decoding text. Specifically tailored for uppercase strings, the app uses a custom scramble map to manipulate characters, while standard
strings undergo encoding through binary transformations. User input is divided into 4-character blocks, each converted into an 8-bit binary format using ASCII values to form a 32-bit binary string. The binary data is then processed with
a custom bit map to rearrange bit positions, creating encoded output. These manipulated binary strings are further converted into decimal format for storage or display.
The application is implemented in both JavaScript and Python,
showcasing cross-language proficiency. Key techniques include efficient binary-to-decimal and ASCII conversions, list comprehensions in Python for concise data transformations, and advanced DOM manipulation in JavaScript to handle user
interactions seamlessly. This project combines algorithm design, encryption principles, and web development, offering a hands-on exploration of secure data transformations. Encoder/Decoder App
Encoder/Decoder App Python Solution
If you're interested in exploring a project where I utilized Bootstrap to create a responsive and visually appealing webpage, you can check out TOYTOPIA by clicking the link below. This project highlights
my ability to efficiently implement modern frameworks for clean, user-friendly designs.
Visit TOYTOPIA.
My Contacts
My LinkedIn Profile - Connect with me on LinkedIn to learn more about my professional background, skills, and experiences in Salesforce
and web development.
Trailblazer Profile – Follow my journey in Salesforce as I earn badges and superbadges, showcasing my expertise and continuous learning in
the Salesforce ecosystem.
In Fall 2024, I was honored to be on the City College of San Francisco Dean’s Honor List. I successfully completed the following courses:
- CNIT 131H - Intro to HTML & CSS
- CNIT 132 - Intermediate HTML and CSS
- CNIT 133 - JavaScript, jQuery, AJAX
- CNIT 133M - Mobile Web Development
- CS 131B - Prog Fundamentals: Python
You can find the assignment links for these courses in the left sidebar menu.
Currently, in the Spring 2025 semester, I am enrolled in the following courses:
- CNIT 131A - XML and JSON
- CNIT 132A - Advanced HTML and CSS
- CNIT 195 - Web Development Capstone
- CS 231 - Advanced Python for Analytics
The assignment links for these in-progress courses will also be available on the left sidebar menu as they become available.