Skip to content

Commit d39064b

Browse files
committed
refactor: improvements.
1 parent 4fb9f38 commit d39064b

File tree

2 files changed

+120
-10
lines changed

2 files changed

+120
-10
lines changed

public/about-me/about.txt

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,26 @@
1-
Hello there! I'm **A. Samil Bulbul**, a **senior software engineer** who just really enjoys building things for the web and beyond. 🚀
2-
I've been lucky enough to work on some cool projects over the past *8+ years*, from leading new products to diving deep into cloud technologies and security.
3-
I'm a big fan of open-source and love the challenge of solving tricky problems.
4-
When I'm not coding, you can probably find me exploring new tech or enjoying a good cup of coffee ☕.
5-
I'm always learning and excited to see what's next!
1+
Hello! I'm **A. Samil Bulbul**, a **Senior Software Engineer** with a passion for constructing robust,
2+
high-performance systems. With over **8 years** of experience, I specialize in **Go** and **system design**,
3+
architecting scalable solutions that solve complex real-world problems. 🚀
4+
5+
My journey has taken me from developing critical infrastructure for smart cities to leading product initiatives
6+
in the security sector. I thrive on the challenges of distributed systems and cloud-native technologies,
7+
always aiming for efficiency and reliability in every line of code.
8+
9+
Beyond the terminal, I'm an open-source enthusiast and a lifelong learner. When I'm not optimizing backend services,
10+
you can find me exploring new tech or enjoying a good cup of coffee ☕.
611

712
## Experience
813

914
1. **Senior Software Engineer** at *Picus Security* (Oct 2022 - Sep 2025)
1015
2. **Senior Software Engineer** at *Aselsan - Smart Cities* (Jan 2021 - Oct 2022)
1116
3. **Software Engineer & DevOps Engineer** at *Aselsan - Toll Collection Systems* (Jan 2018 - Jan 2021)
1217

13-
## My Skills
18+
## Technical Expertise
1419

1520
* **Programming Languages:** Go, C++, C, Java, JavaScript/TypeScript, Python, Rust, SQL
1621
* **Cloud & DevOps:** Kubernetes (K8S), Docker, AWS, GCP, Azure, CI/CD, Jenkins, Terraform, GitLab
1722
* **Databases:** PostgreSQL, MongoDB, Redis
18-
* **Frameworks & Core Concepts:** System Design, Microservices, Distributed Systems, gRPC, Node.js, Ex-press.js, JavaFX,
23+
* **Frameworks & Core Concepts:** System Design, Microservices, Distributed Systems, gRPC, Node.js, Express.js, JavaFX,
1924
* **Developer Tools:** Git, CMake, Conan, Nexus Repository Manager, Bitbucket, Linux, Docker
2025

2126
## Useful Links
@@ -25,6 +30,15 @@ I'm always learning and excited to see what's next!
2530

2631
## Currently...
2732

28-
* **🎵 Making Music:** I'm currently exploring the world of music production, creating some sick beats and melodies. It's a fun way to unwind and get creative, but my tracks are still top secret! 🤫
33+
* **🎵 Making Music:** I'm currently exploring the world of music production, creating some sick beats and melodies.
34+
It's a fun way to unwind and get creative, but my tracks are still top secret! 🤫
2935
* **📚 Reading:** Trying to read all the books I purchase... It's a work in progress!
3036
* **🤔 Thinking about:** How to build the perfect mechanical keyboard and create the best sound system.
37+
* **🎮 Narrative Grooving:** Vibing with story-driven games. I'm letting the plot beats drop and the character arcs
38+
flow—it's my kind of interactive jam session! 🤘
39+
40+
## More...
41+
42+
| 🗂️ Some of my Work | 📖 Articles written | 🖼️ Stuff I Consume | ✨ Some Small Apps |
43+
|:---------------------------:|:--------------------:|:----------------------:|:-------------------:|
44+
| [Projects](/#/projects) | [Blogs](/#/blog) | [Logs](/#/logs) | [ Apps](/#/apps) |

src/pages/apps/NonogramPage.js

Lines changed: 98 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useState, useEffect, useRef, useContext, useCallback } from 'react';
1+
import React, { useState, useEffect, useContext, useCallback } from 'react';
22
import { Link } from 'react-router-dom';
33
import {
44
ArrowLeftIcon,
@@ -45,7 +45,103 @@ const PUZZLES = [
4545
[0, 1, 0, 1, 0],
4646
[1, 1, 1, 1, 1],
4747
[0, 1, 0, 1, 0],
48-
]
48+
],
49+
// 5x5 House
50+
[
51+
[0, 0, 1, 0, 0],
52+
[0, 1, 1, 1, 0],
53+
[1, 1, 1, 1, 1],
54+
[1, 1, 1, 1, 1],
55+
[1, 1, 1, 1, 1],
56+
],
57+
// 5x5 Smiley Face
58+
[
59+
[0, 1, 1, 1, 0],
60+
[1, 0, 1, 0, 1],
61+
[1, 0, 0, 0, 1],
62+
[0, 1, 1, 1, 0],
63+
[0, 0, 0, 0, 0],
64+
],
65+
// 5x5 Nonogram (N)
66+
[
67+
[1, 0, 0, 0, 1],
68+
[1, 1, 0, 0, 1],
69+
[1, 0, 1, 0, 1],
70+
[1, 0, 0, 1, 1],
71+
[1, 0, 0, 0, 1],
72+
],
73+
// 5x5 Checkerboard
74+
[
75+
[1, 0, 1, 0, 1],
76+
[0, 1, 0, 1, 0],
77+
[1, 0, 1, 0, 1],
78+
[0, 1, 0, 1, 0],
79+
[1, 0, 1, 0, 1],
80+
],
81+
// 5x5 Plus Sign
82+
[
83+
[0, 0, 1, 0, 0],
84+
[0, 0, 1, 0, 0],
85+
[1, 1, 1, 1, 1],
86+
[0, 0, 1, 0, 0],
87+
[0, 0, 1, 0, 0],
88+
],
89+
// 5x5 Arrow pointing up
90+
[
91+
[0, 0, 1, 0, 0],
92+
[0, 1, 1, 1, 0],
93+
[1, 1, 1, 1, 1],
94+
[0, 0, 1, 0, 0],
95+
[0, 0, 1, 0, 0],
96+
],
97+
// 5x5 Simple Tree
98+
[
99+
[0, 0, 1, 0, 0],
100+
[0, 1, 1, 1, 0],
101+
[1, 1, 1, 1, 1],
102+
[0, 0, 1, 0, 0],
103+
[0, 0, 1, 0, 0],
104+
],
105+
// 5x5 Fish
106+
[
107+
[0, 0, 1, 1, 0],
108+
[0, 1, 1, 0, 0],
109+
[1, 1, 1, 1, 1],
110+
[0, 1, 1, 0, 0],
111+
[0, 0, 1, 1, 0],
112+
],
113+
// 5x5 Letter U
114+
[
115+
[1, 0, 0, 0, 1],
116+
[1, 0, 0, 0, 1],
117+
[1, 0, 0, 0, 1],
118+
[1, 0, 0, 0, 1],
119+
[0, 1, 1, 1, 0],
120+
],
121+
// 5x5 Target
122+
[
123+
[1, 1, 1, 1, 1],
124+
[1, 0, 0, 0, 1],
125+
[1, 0, 1, 0, 1],
126+
[1, 0, 0, 0, 1],
127+
[1, 1, 1, 1, 1],
128+
],
129+
// 5x5 Stairs
130+
[
131+
[1, 0, 0, 0, 0],
132+
[1, 1, 0, 0, 0],
133+
[0, 1, 1, 0, 0],
134+
[0, 0, 1, 1, 0],
135+
[0, 0, 0, 1, 1],
136+
],
137+
// 5x5 Creeper Face
138+
[
139+
[0, 0, 0, 0, 0],
140+
[0, 1, 0, 1, 0],
141+
[0, 0, 1, 0, 0],
142+
[0, 1, 1, 1, 0],
143+
[0, 1, 0, 1, 0],
144+
],
49145
];
50146

51147
// Helper to generate clues from a solved puzzle

0 commit comments

Comments
 (0)