Skip to content
On this page

About Me

Who am I?

Hello everyone! I'm 3Kmfi6HP, an aspiring full-stack developer with a strong passion for coding. I'm currently a computer science student in university, and I started my programming journey around 3 years ago.

In my free time, you can often find me experimenting with new technologies and building personal projects. I'm always looking for ways to challenge myself and expand my skills.

What am I working on?

I'm actively learning web development technologies like HTML, CSS, JavaScript, React, Node.js, and MongoDB. Recently, I've been focused on improving my frontend skills and learning React in depth.

Outside of web dev, I also enjoy working with Python and have created a few automation scripts and Telegram bots for personal use. I'm hoping to contribute to some open source Python projects soon.

What will I be writing about?

As I continue growing as a developer, I plan to share everything I learn through this blog. You can expect to find the following types of content:

  • JavaScript/React tutorials and project walkthroughs
  • Python scripts and analyses
  • Web development tips and tricks
  • Technical explanations of languages, frameworks, and concepts
  • Book reviews and summaries on programming topics
  • Career and industry-related thoughts and advice
  • Personal development and productivity tips for coding

My goal is to explain complex technical topics in a simple, easy-to-understand way. I want this blog to serve as a helpful resource for aspiring developers.

Why am I blogging?

I started this blog to document my coding journey and look back on what I've learned. Writing posts also reinforces concepts and pushes me to deepen my understanding. When I get stuck, writing out my thought process helps me work through problems.

Beyond that, I hope my writing can provide value to others. I know how tough it is starting out in this field, and I want to create the learning resource I wish I had when I first began. If I can shortcut someone else's path just a bit, then all these late nights of coding will be well worth it.

If you're a fellow coder looking to collaborate, lift each other up, and talk tech, then welcome aboard! I'm excited to connect with you through this blog.

My Projects

I enjoy building and open sourcing projects that help solve real problems. One example is my EDtunnel project on GitHub.

EDtunnel allows users to easily deploy free VLESS proxies on Cloudflare Pages. It uses Cloudflare Workers to relay traffic while masking the origin server. This makes it perfect for bypassing geo-restrictions and censorship.

The project is configured purely through environment variables, so no coding is required. I built EDtunnel to make proxy setup quick and accessible to everyone. I'm continuing to enhance it based on community feedback and feature requests.

Please feel free to try it out and contribute! I'm always open to new ideas for how to expand the project.

Telegram Bots

In addition to web projects, I really enjoy creating Telegram bots using Python. I find it satisfying to automate tasks and build interactive bots that provide value to users.

So far, I've built a handful of simple Telegram bots for things like getting weather reports, news headlines, and random quotes. My favorite bot generates meme images on command - it was fun to integrate the Imgflip API!

Recently, I started learning about natural language processing so I can build more advanced conversational bots. My goal is to create a bot that can understand casual human speech and respond intelligently. There's still a lot to learn, but I'm excited by the possibilities.

I plan to document my Telegram bot adventures on this blog. I'll share bot ideas, useful Python libraries, and tutorials for getting started with bot development. Let me know if you have any cool bot project ideas!

I recently created an open source Telegram bot project called Nmsl Inline Bot. This bot allows users to randomly generate insulting Chinese phrases in any chat by typing @botname.

The bot was inspired by the recent "NMSL" meme war between Chinese and Thai netizens. I thought it would be an interesting small project to work on and learn from.

I implemented the bot using the Python Telegram Bot library and deployed it on Docker. The bot logic filters responses from a database of phrases based on user input.

It was fun to build something that integrates with Telegram's inline bot UI. I learned a lot about designing conversational bot flows. Please feel free to try out the bot and contribute to the project!

Tampermonkey-scripts

I created a browser automation script for auto-reviewing products. It helped me learn web automation.

I also created a handy browser automation script called JD Thai Auto Comment using Tampermonkey.

This script helps users automatically fill out product reviews and 5-star ratings on JD Central Thailand. It simplifies the review process on jd.co.th.

I built it mainly to learn about web automation through userscripts. It was interesting to reverse engineer the page's AJAX calls and mimic submitting forms programmatically.

The project shows how tiny scripts can provide useful functionality for repetitive web tasks. I learned a lot about practical browser automation methods.

Let me know if you would like me to expand or modify this project description further. I'm happy to keep iterating!

Bash Scripting

Writing small bash scripts like this Telegram notifier teaches me Linux automation.

In addition to Python and JavaScript, I also enjoy writing small bash scripts to automate tasks on my Linux system.

One example is my syno-snapshot-to-telegram project. This script runs on my Synology NAS and sends surveillance camera snapshots to Telegram using the bot API.

I created it to get notifications and image previews of security events detected by my home cameras. The script wraps ffmpeg to extract snapshots from the surveillance station's continuous recording.

Writing these tiny shell scripts teaches me a lot about Linux automation and using command-line tools like ffmpeg, curl, cron, etc. I plan to share more quick automation tips and bash scripting tutorials on my blog.

Argo Airport PaaS (Docker)

I learned about containerization through this Docker proxy deployment platform project.

One of my recent projects is argo-airport-paas, a container platform I built by modifying Argo-X-Container-PaaS.

Key features include:

  • Integration with v2board for node management
  • Random filename support to prevent bans
  • Faster deployment using prebuilt images

It allows easily deploying multi-protocol proxies with VLESS, VMess, Trojan and Shadowsocks support. The proxies register with the v2board API for centralized management.

I learned a lot about containerization, automation, and reverse proxying through this project. The readme covers the setup process in detail, including required environment variables.

Let me know if you would like me to expand or modify this project overview!

Let's Connect

If you're a fellow coder looking to collaborate and talk tech, I'd love to connect. Welcome aboard!

Feel free to subscribe or contact me through the site. I'm looking forward to sharing my coding journey with you.

上次更新于: