shredbx logo
shredbx shredbx shredbx shredbx Personal
  • Home
  • Lab
  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
AClaude
  • Home
  • Lab
  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
Andrei Solovev
Projects
Search projects... ⌘K
  • Projects
    • All 57
    • Web 13
    • Mobile 35
    • macOS 6
    • Packages 2
    • Dev Tools 4

SmartHide — macOS VPN Manager

macOS OpenVPN client with GUI configuration management

Platform
macos
Stage
live
Year
2008
Team
Solo
@ SmartHide (2008-2008)
A Andrei Solovev

// Built with

objective-c Cocoa OpenVPN Security Framework

01 Problem

Users needed a user-friendly macOS VPN client that could manage OpenVPN configurations without requiring command-line expertise. Existing OpenVPN solutions on macOS were command-line only or lacked intuitive GUI management for connection profiles, making VPN usage inaccessible for non-technical users.

03 Solution

Developed a macOS OpenVPN client application providing a graphical interface for managing VPN configurations, connections, and profiles. Built with Objective-C and Cocoa, implementing OpenVPN integration for secure tunneling, a configuration editor for VPN profiles, and a status menu item for quick connection management. The app simplified VPN usage for non-technical macOS users.

04 Outcomes

Qualitative

  • User-friendly macOS VPN client
  • GUI-based OpenVPN configuration management
  • Status menu integration for quick access

06 Constraints

  • OpenVPN protocol integration on macOS
  • Privilege escalation for network configuration
  • User-friendly GUI for non-technical users

// Related Projects

NO IMAGE
MACOS

Arcadia — Full Disk Encryption Daemon

macOS full disk encryption daemon with proprietary cryptography

NO IMAGE
MACOS

Lecture Conference — macOS Video Platform

macOS video conferencing platform with H.264 encoding, built during university thesis

MACOS
06 / panels

Whisperbar

Privacy-first macOS menubar voice-to-text powered by local WhisperKit

NO IMAGE
MOBILE

Knock to Unlock — Mac Authenticator

Accelerometer-based Mac unlocking via iPhone knock patterns

handler.gotypes.go
1packagemain
2
3import(
4"net/http"
5"encoding/json"
6)
7
8typeHandlerstruct{}
9Router*http.ServeMux
10}
BACKEND

New Media Tech — Marketing Backend

PHP backend for digital marketing metrics with Linux server administration

MOBILE
06 / shots

Motomoto — Motorcycle Network

Motorcycle social network with GPS tracking and community features

shredbx logo shredbx shredbx shredbx shredbx Andrei Solovev

Solution Architect & Lead Software Engineer

ExperiencePortfolioResearch & ExperimentsEducationCertificationSkills
GitHub ↗LinkedIn ↗Email ↗
AVAILABLE FOR NEW PROJECTS
// MY LATEST BEATS
Hobby & Interests

Lab

  • The Lab
  • Framework
  • Components
  • Packages
  • Games
  • Process (SDLC)
  • Knowledge
  • Blog

Andrei

  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
  • Lifestyle

Team

  • Team
  • Andrei
  • Claude

Legal

  • Privacy
  • Terms
  • Cookies
© 2026 shredbx.com. All rights reserved. — Andrei Solovev |