Daynlight's Portfolio

About Me

Daynlight

github

leetcode

codestats

Hi I am Daniel. I am programming for over 5 years. Mainly in C and C++. I used to be web dev but now I am focused on software development. I like topics associated with rendering and computer graphics. I also learn about AI even if I am not big fan of topic.

github-snake

🛠️Tools/Skills🛠️

OS

Programs

Languages

Build/Docs

Databases

Projects

1. PixForge (In Progress)

Languages: C++

PixForge is simple Pixel art game engine

2. CWindow (In Progress)

Languages: C++

Description: CWindow is cross-platform multi renderer lib for creating simple meshes, shaders, and computing on GPU. It unify multiple renderers to simple most often used operations like, binding shaders, rendering mashes, swapping window etc. Good to use in simple project or just learning shaders and rendering.

3. DayNetDB (In Progress)

Languages: C#

Description: Simple database created for learning purposes. Uses B Tree to fast operate on big data sets. And file I/O batching with threads.

4. CPU (Done)

Program: Logisim (main cpu diagram)

Languages: Python (simple asembly compiler)

Description: This is my cpu diagram and assembler created for learning purposes and better understand how computer works.

5. Network (Done)

Languages: C

Description: It is simple internet interface for easier working with networking in c/c++. The library is written in c. Useful and lightweight. Core idea was assignment at university with networking. All functions operate in non-blocking mode. Includes a simple chat example with a server, allowing many users to chat with each other.

6. ASD (In Progress)

Languages: C

Description: Advanced data Structures and Algorithms. For learning new more advanced data structures, algorithms and cryptography.

7. NeuralNetwork (In Progress)

Languages: C++

Description: Simple implementation of backpropegation and NeuralNetwork classes. Created for learning purposes.

8. Microshell (In Progress)

Languages: C

Description: Minimalistic shell with multi processing, running programs from PATH and schedule/queue system. Uses splay tree for finding most relevant command.

9. Tetris (Done)

Languages: C++

Description: This is a simple implementation of the classic Tetris game built using SDL.

10. Data (Done)

Languages: C++

Description: This is lightweight Lib for Saving, Loading, Managing Data and Files

11. Chess (In Progress)

Languages: Nest, ReactJS, C#

Description: Chess website with desktop client written in C#. Designed for server scalability.

12. JS-Cookies (Done)

Languages: Java Script

Description: It is lightweight and easy Lib for manage Cookies in Java Script.

Contribution

Skill Icons

Languages: SVG

Description: Showcase your skills on your GitHub or resumé with ease!. Made some icons.

linkfree-generator

Languages: PHP

Description: This is a simple graphical interface to generate your own LinkFree. You can select from many user contributed themes. The themes are contained in chriskthomas/linkfree-themes.

Contact

Email: Danielstodulski000@gmail.com

Send mail to me