The Art Of Online Solutions (sm)
I have a hands-on, rich understanding of both client-side and server-side technologies. I am particularly knowledgeable about website/application architecture, localization, and security. The code I produce is highly functional, efficient, stable, secure, and easily extensible.
Unlike many programmers, my grasp of syntax and logic is complemented by a creative, distinctive sense of visual layout and design. As a programmer, designer, and database developer, I can see a project through from inception to implementation. I am accustomed to working independently and efficiently handling the responsibilities, challenges, and ever evolving technologies inherent in my field.
My clients expect and appreciate the exceptional products and services I deliver. Read
testimonials from a number of clients and former employers.
: :
For individuals or companies looking to establish a professional presence on the web, a brochure website is an affordable, straight-forward option. As the name implies, a brochure website allows potential customers to learn about the nature and history of your business or endeavor. The site can be a replacement for, or act as an online destination that supplements, traditional marketing techniques. Unlike an advertisement, your site is available to a global audience, all the time, making it easy for visitors to contact you, to find office locations near them, to understand the services and/or products you offer, and to discover the qualities that set you apart from your competition.
Your brochure website will be standards-compliant, cross-browser and cross-platform friendly, and elegantly designed. Careful attention will be paid to both usability and aesthetics. The color scheme can incorporate the colors of your choice, or I can create a distinct, appropriate palette for you. The overall look and feel of the site can be made consistent with your offline branding efforts and marketing collateral. A standard contact module will be included so your online visitors and customers can email you directly from your site through a simple web form.
Though I can help you set up hosting and a domain name for your site, you are free to choose the web host and domain registrar that best fits your budget and anticipated growth. You will have full access to and control over the files that comprise your site. Thanks to the cleanly written, standards-compliant code I produce, future development and maintenance will be a cinch.
Depending on the complexity and size of the site, you can be up and running in a matter of days! For smaller businesses and individuals on a tight budget, qualifying brochure sites may be developed for a reasonable flat fee. View
Services > Rates & Location for more details or
contact me at your convenience for a free consultation and quote.
: :
A dynamic website draws its content from a database, XML file, or other data source. A powerful combination of client-side and server-side programming is used to provide an interactive, rich experience for your users. As the site administrator, you can easily update the content through simple web forms rather than having to deal with HTML and other code. This helps to maintain the integrity of your site's code and the consistency of its layout. As a user, you have the ability to filter this content based on efficient, powerful searches. Users can input information through web forms and you can retrieve this data through secure admin pages. No more static websites with outdated content, limited or no functionality, and forms that can only email user input to you, making it difficult to sift through, organize, and act upon the data.
Keep in mind that the actual design and programming of your website are just two services I can offer you. I can also guide you through the entire process of implementing a site, from registering a domain name and finding a suitable host, to configuring all necessary web and database servers. On-going site maintenance can be provided as well.
: :
A web application is simply software that runs in a web browser such as Firefox or Internet Explorer. Unlike traditional software, no installation is required by the end user. Whether at home, at the office, or on the road, your employees and customers can use the web application from anywhere they can access the internet. A web application can be as simple as a blog, calendar, shopping cart, or contact database, or as complex as a complete eCommerce, hotel reservation, or CRM system.
Web applications offer tremendous benefits to businesses of any size. They can greatly boost employee efficiency by automating or simplifying routine, redundant data processing; at the same time, web applications can ensure the accuracy of this information and allow fast, secure, instant access to the data. Sales personnel in the field can access crucial data and reports and remain effortlessly connected to their office. Web applications can eliminate the cost and hassle of storing paper files and can allow for easy backup and disaster recovery of precious business data. Most importantly, web applications can take your business to a whole new level by extending your local enterprise and services to the global customer base of the internet.
: :
If third-party, "one size fits all" shopping carts are not a good fit for your enterprise, a custom eCommerce solution is the answer. I can develop a complete eCommerce system that meets the specific needs of your business and clientele. Such a system can be integrated, if necessary, into an existing online store and can be truly extensible. As your business changes and grows, your eCommerce solution can easily accommodate this growth and adapt to changing product lines or customer needs. An eCommerce solution can include some or all of the following components:
· Store front
· Shopping cart
· Payment gateway integration (PayPal, credit card processing)
· Shipping integration (UPS, FedEx, USPS)
· Customer management
· Order/invoice management
· Inventory management
· Reporting
· Automated emails
: :
An intranet is an internal website that allows your employees to easily access and contribute to shared information. Though meant to be utilized by your staff rather than your clients, an intranet can be designed to allow secure access from outside your company if necessary. An intranet can consist of simple applications such as an employee contact database or knowledge base, or include more complex applications, such as project tracking or HR/accounting software. Intranets also make an ideal, centralized repository for traditional, offline documents (Word, Excel, PowerPoint, PDF, etc.) that need to be accessed by your staff.
: :
I can design your SQL Server or MySQL database from the ground up or reorganize and modify existing databases for maximum efficiency. Data for your site and applications will be stored and structured in a manner that allows for agile, secure access and flexible reporting. Your database will rigorously follow the principals of relational database design and will be able to scale easily as the amount of data grows. Data stored in text files, XML documents, or smaller databases that your company or website has outgrown can be safely ported to an enterprise level SQL Server database.
: :
Proper web security is essential to building trust with your clients, protecting sensitive company and customer data/privacy, and maintaining the integrity of your website and online applications. I can implement multiple layers of effective, robust security using encryption, hashing, vigilant authentication and session management routines, and both client-side and server-side input cleansing and validation. Security and counter-hacking measures can be added to existing websites or built in to the very architecture of a proposed project. Simply having a login does not guarantee security, and in fact, the login, authentication, and session management mechanisms are often the most vulnerable parts of a website or online application.
: :
Localization refers to a site's ability to display and format content appropriately for multiple cultures and languages. I can develop flexible, efficient localization functionality into the architecture of your site/application or retrofit existing code. Using a combination of built-in ASP.NET localization capabilities and agile, custom routines I have developed working with international clients, I can enable site content, navigation, and linked assets (CSS, JavaScript, images, etc) to work seamlessly across different cultures and languages. Your site can dynamically determine the user's culture/language from browser settings and/or permit the user to choose his/her language preference. The localization architecture I employ allows for easy maintenance of content in different languages and employs a cascading logic that insures that if content is not found for a particular culture or language, the default language's content will still display.
: :
I can assist you with the development and editing of site content and help ensure your site information is communicated in a professional, concise, organized manner. I hold a Master's Degree in English from Columbia University and graduated Summa Cum Laude from Richard Stockton College with a Bachelor's Degree in English.
I can also oversee the expert translation of site content, online advertising, email broadcasts, and online newsletters into eloquent, professionally written Spanish. Spanish translation services will be provided by a State of New Jersey licensed translator and native bilingual speaker. Once the translation is complete, I can ensure the seamless integration of the Spanish content into your site and online materials.
Please note, that while I currently do not offer site translation into languages other than Spanish, I can assist you with incorporating any translated content into your existing site as well as with the editing of graphics, buttons, or icons that include text in need of translation.
: :
: :
I can provide general consulting services to individuals and companies, including tutoring/mentoring inexperienced programmers, developing technical specifications based on your business objectives and target audience, troubleshooting problematic code, and reviewing existing code or architecture.
Flat Rates For Brochure Sites
I offer economical flat fees for brochure websites that meet the following criteria:
· All pages share a single, consistent layout and color palette
· Client provides all copy (proofread, plain text) and graphics
Included in the flat price are the following items/services:
· ASP.NET 2+ site hosted by award-winning
DiscountASP.net
· Site design (CSS, layout, color palette)
· Standards-compliant XHTML and CSS
· Basic ASP.NET contact form
· Placement of client-supplied text and graphics onto pages
· Cross-browser testing (IE/Firefox on PC, Safari on Mac)
· Transfer of files to web host via FTP
Contact me at your convenience for a free consultation and quote. Please note that annual domain registration and web hosting fees are the customer's responsibility and are not included in the flat rate. (I can, however, guide you through the process of registering a domain name and purchasing an appropriate web hosting package through DiscountASP.net.) Web programming and design that goes beyond the items included above can be offered at my normal hourly rate. Routine content updates and maintenance can be provided for a small monthly fee.
Hourly Rates For Custom Programming & Design
For custom programming and design, I prefer to charge on an hourly basis, as opposed to working for a project-based fee. In my experience, projects and specifications tend to change and evolve over time, making an accurate fee assessment in the beginning very difficult. Charging for actual hours worked is the most logical and fair method of invoicing for both the contractor and the client. My hourly rate is affordable and depends on many factors, including the nature, location, duration, and complexity of the project. Discounted rates may be negotiated for select non-profits at my discretion.
Location
All services are performed remotely from my home office in Center City Philadelphia. I handle all client interaction via phone and email to be readily accessible to my clients as well as to maximize the time available for actual programming and design.