Skip to content
View Tokosan's full-sized avatar

Highlights

  • Pro

Block or report Tokosan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Tokosan/README.md

Bio

I'm a software engineer (currently working on my undergraduate thesis). During my college years I mainly used git (and GitHub) for my courses, storing all my homework and projects here so I could access them regularely from my different devices. But now I want to start building real projects to share my ideas and tools, and contribute to other people's projects to learn how things are done in the real world haha.

Interests

I'm interested in a few different things, and currently I couldn't pick one as my favorite, so here are them:

  1. Low-level programming: I've worked with C and C++ for a while, and also with circuit design tools. I really enjoy working with -and understanding- the things that make our computers work.
  2. IoT: I've worked with Arduino and ESP-IDF, and I want to make some cool projects with them. I like the idea of having a smart home and sustainable energy to power it.
  3. Gamedev: I've always wanted to make games, and I've tried a few times, but I never finished a project.
  4. Cybersecurity: I've taken a few courses on cybersecurity and I'm interested in learning more about it.
  5. Web development: I've never really liked webdev, but recently I've been learning about it and I'm changing my mind. I think that maybe webdev is a good way to have a glance of native app development.

Techonlogies and tools 🛠️

Since I've worked with several different tools, I will group them in three categories.

Main toolchain

These are the things I feel confident working with due to my experience with them.

Python C C++ VSCode Windows Linux Debian Apple Bash Powershell Git LaTeX SSH

Learning

I'm currently learning how to use these tools correctly

Docker HTML5 CSS Typescript JavaScript React Bootstrap Neovim ArchLinux

Worked with

And last but not least, these are the things I've used at some point and have a basic-intermediate understanding of how they work

Java Haskell PHP R Jupyter Arduino ESP-IDF Raspberry Pi Ubuntu CloudFlare IntelliJ Vim Django PyTorch Flask Hugo Laravel MariaDB MySQL Godot

Special mentions: want to learn

These are just some technologies I would like to learn sometime.

C# Kotlin Lua Ruby Rust Scala Swift Unity Unreal

Projects!

As of today, I have several ideas that I want to work on to learn new things. I will list them below so I can keep track of them. My goal is to make these projects open-source and leave the repos here so other people can learn from them too.

  1. Preview for Windows: I want to make a simple tool like Apple's Preview app, but for Windows (or Linux). I want the app to be able to:
  • Open and view PDF files
  • Open and view images
  • main feature Remove, add, and rearrange pages in a PDF file (just like Preview in macOS)
  • optional Annotate PDF files
  1. cd-tree: I want to merge the tree program (Linux) with the cd command, making something similar to Midnight Commander or Nerdtree, but oriented to the only and simple task of changing of directory when using a CLI. The program should be able to:
  • Show the current directory and its subdirectories in a tree-like structure
  • Navigate the tree using the arrow keys
  • Change the current directory by pressing Enter on a directory
  • Hide/show directory trees using the arrow keys (like one of the view options that Finder has in macOS)
  1. CLI Web Page: A webpage that works and feels like a terminal, similar to what GitHub does when you sign up for a new account, or what FKCodes did. The page should:
  • Show a terminal-like interface
  • Be able to run commands and show the output
  • Have secrets :D
  1. Minecraft, Skyrim, or some Souls game mod: I think that making mods might be a good way to get into Gamedev, so I want to start there. I don't have any specific ideas for the mods and I don't know how to even start haha, but I will do it eventually!

  2. NFC android app: I want to make an app that can read and write NFC tags. I used a few but they don't let me do what I want to do. The features I want are:

  • Read and write NFC tags
  • Save the data in the tags
  • main feature Use the tags to trigger real actions in the phone (like opening an app, changing settings, making a call, etc.)
  • optional Use the tags to trigger actions on my PC (like changing the volume, opening a program, etc.)

When I start these projects only the repo link will be here.

If you happend to stumble upon this page and you know if any of these projects already exist, please let me know! I would love to see how they are done and learn from them. My contact info is down below.

✉️ Contact

Mail: [email protected]

LinkedIn: Camilo Araya

Telegram: @TokosanD

WhatsApp: +569 3017 7591

Pinned Loading

  1. MC MC Public

    Repositorio principal para mi servidor de minecraft

    Python 1

  2. HC3 HC3 Public

    Forked from tvillega/HC3

    Herramientas Computacionales para Ciencias de la Computación

  3. WhisperApp WhisperApp Public