I’m Bigcat26.
I am an application development engineer with over 10+ years of experience, specializing mainly in C++. I also have practical experience in using other programming languages such as Python, Kotlin, Flutter, NodeJS, and Rust. I have a considerable interest in exploring the fields of architecture design, embedded systems, audio and video streaming, RTC, and AI.
I'm proficient in a variety of programming languages and technologies, including:
- Languages: C++, C, Python, Kotlin/Multiplatform, Java, Bash
- Operation Systems: Windows, Linux, MacOS, uCOS/2, FreeRTOS, LiteOS
- Protocols: HTTP/HTTPS, RTP, RTMP, TURN, STUN, ICE, MQTT, RDP, ONVIF, mDNS, Protobuf/gRPC, OAuth2, RESTful
- Encoding: MSGPACK, JSON, XML, YAML, G711, G726, AAC, H264, H265
- Frameworks/Libraries: GTest/GMock, Buildroot, POCO, WebRTC, JUnit, HomeKit ADK, Vue, MFC
- SQL & NoSQL: PostgreSQL, MySQL, Redis
- DevOps/Tools: Docker, Jenkins, Gitea, GitLab, GitHub Actions
- Cloud Platforms: Aliyun(EC2, OSS), AWS (S3, Lambda, SNS, Lightsail)
- Middlewares: RabbitMQ, EMQX, Mosquitto, Nginx, Apache
- Embedded: RV1106, Hi3516D, Hi3518EV, Ingenic T30, CC3200, ESP32, N32G030, STM32F104C8T6
- Peripherals: UART, SPI, ADC, PWM, Watchdog, GPIO, DMA,
- Design/Prototyping: Figma
- Tools: VS Code, Android Studio, Visual Studio, Postman, QEMU, GDB, Valgrind, Windbg